我有一个通过ClickOne mecanism发布的应用程序。我遇到的问题是它没有发布我的NLog.config
文件,这是我的应用程序运行所必需的。我查看了Application Files
屏幕,但我没有看到NLog.config
作为选项。我的NLog.config
文件具有Content
的内置操作,并设置为复制到输出目录。如果重要的话,NLog.config
文件位于我正在发布的项目中引用的另一个项目中。
我知道我可以使用MAGE来实质扫描我的publishdirectory并让它更新我的清单,但我正在寻找的是一种自动执行的方法。
我有什么选择?
一种解决方案可能是通过代码而不是XML来配置NLog。
答案 0 :(得分:2)
我也使用这个伟大的工具,我也有一个点击一次的程序: 在Solution explorer中,单击您的nlog.config。在属性窗口中,将Build Action作为内容。
确保您看到项目属性窗口的“应用程序文件”。
瞧!