如何告诉VS2010在我的清单中包含文件以供发布?

时间:2012-10-18 13:49:18

标签: c# visual-studio-2010 clickonce manifest

我有一个通过ClickOne mecanism发布的应用程序。我遇到的问题是它没有发布我的NLog.config文件,这是我的应用程序运行所必需的。我查看了Application Files屏幕,但我没有看到NLog.config作为选项。我的NLog.config文件具有Content的内置操作,并设置为复制到输出目录。如果重要的话,NLog.config文件位于我正在发布的项目中引用的另一个项目中。

我知道我可以使用MAGE来实质扫描我的publishdirectory并让它更新我的清单,但我正在寻找的是一种自动执行的方法。

我有什么选择?

可能的解决方案

一种解决方案可能是通过代码而不是XML来配置NLog。

1 个答案:

答案 0 :(得分:2)

我也使用这个伟大的工具,我也有一个点击一次的程序: 在Solution explorer中,单击您的nlog.config。在属性窗口中,将Build Action作为内容。

确保您看到项目属性窗口的“应用程序文件”。

瞧!