2012-03-20 21 views
1

我有安装App.exe的安装项目。VS:未拾取依赖内容文件

App.exe依赖于 1)第三方库NLog.dll附带NLog.xml。 2)解决方案中的另一个项目具有内容文件Lib.xml。

对于安装项目,我添加了“来自App的主要输出”和“来自App的内容文件”。安装程序未选取第三方lib config(NLog.xml)及其依赖关系(Lib.xml)的内容文件。我如何指示VS挑选这两个?

请注意,所有这些文件都可在App/bin/Release /中找到。

谢谢。

+0

你确定文件真的需要项目?或者他们只是助手文件(包含类的帮助)..你检查他们吗? – gbianchi 2012-03-20 13:55:07

+0

是的,他们是必要的。至少需要Lib.xml。 – 2012-03-20 13:56:10

回答

1

因为配置文件是.config和你的DLL使用XML,VS假设这些文件是类的帮助文件.. 你应该手动添加文件到安装项目。 VS不会添加它们。

+0

如果我将这些文件设置为资源,它会有帮助吗?它们确实是应用程序所需的简单资源文件。 – 2012-03-20 14:56:38

+0

我这么认为......你尝试过吗? – gbianchi 2012-03-20 15:04:18

+0

甚至没有将文件设置为资源无法让VS接收它们。这将是一场噩梦。 – 2012-03-20 15:13:19