C# Azure:将console application.exe.config(从app.config生成)复制到Azure包

C# Azure:将console application.exe.config(从app.config生成)复制到Azure包,c#,.net,azure,C#,.net,Azure,我有一个控制台应用程序,它在角色启动之前作为后台启动任务启动。我引用了角色项目中的控制台应用程序 在控制台应用程序的app.config中,我有一些Log4Net配置。MyApplication.exe和app.config(设置为always copy)被复制到azure软件包中,但是MyApplication.exe.config没有被复制,因此Log4Net配置失败 为什么.exe.config没有打包 谢谢 Dan我通过以下途径找到了一个黑客: <Target Name="Copy

我有一个控制台应用程序,它在角色启动之前作为
后台
启动任务
启动。我引用了角色项目中的控制台应用程序

在控制台应用程序的app.config中,我有一些Log4Net配置。
MyApplication.exe
app.config
(设置为
always copy
)被复制到azure软件包中,但是
MyApplication.exe.config
没有被复制,因此Log4Net配置失败

为什么.exe.config没有打包

谢谢


Dan

我通过以下途径找到了一个黑客:

<Target Name="CopyAppConfigs" AfterTargets="CopyWorkerRoleFiles">
  <Copy SourceFiles="<path to config>" DestinationFolder="$(WorkerRoleOutputDir)" OverwriteReadOnlyFiles="true" />
</Target>


但我很好奇是否有其他人找到了合适的解决方案。

您能否提供有关您的项目/解决方案结构的更多详细信息?控制台应用程序是如何构建/复制/部署的?@SimonOpelt hi!控制台应用程序有一个独立的项目。我从我的一个项目角色引用了这个项目。