Clickonce可执行参考问题

时间:2011-03-09 21:27:54

标签: .net dependencies clickonce

我有一个包含多个项目的.Net 2.0解决方案。

该解决方案包含 MainProject ,其中包含 HelperProject (C#控制台应用程序)作为参考。

MainProject 偶尔会使用 HelperProject 创建的.exe。

我遇到的问题是 HelperProject 包含 Content.xml 文件。构建操作设置为“内容”,复制到输出目录设置为“始终”。

当我编译应用程序时,所有文件都显示在调试目录中,但是当我去发布 MainProject 时, HelperProject 的内容文件没有成功到最终用户。

任何人都可以帮助我理解为什么会这样吗?

如何使HelperProject的内容出现在MainProject的已发布版本中?

谢谢,

-Z

1 个答案:

答案 0 :(得分:0)

假设xml文件设置为随应用程序一起发布,请务必检查“应用程序文件”对话框,并确保将其设置为“包含”而不是“包含(数据)”。

默认情况下,ClickOnce将XML文件视为数据,并将它们部署到ClickOnce缓存下的\ data \文件夹,而不是将它们放在与应用程序相同的文件夹中。