【发布时间】:2011-03-29 15:23:19
【问题描述】:
我有一个包含多个项目的 .Net 2.0 解决方案。
该解决方案包含 MainProject,它具有作为参考的 HelperProject(C# 控制台应用程序)。
MainProject偶尔会使用HelperProject创建的.exe。
我遇到的问题是 HelperProject 包含一个 Content.xml 文件。 build-action 设置为“Content”,Copy to Output Directory 设置为“Always”。
当我编译应用程序时,所有文件都显示在调试目录中,但是当我去发布 MainProject 时,HelperProject 的内容文件并没有成功给最终用户。
谁能帮我理解为什么会这样?
和
我应该怎么做才能使 HelperProject 中的内容出现在 MainProject 的已发布版本中?
谢谢,
-Z
【问题讨论】:
-
我还没有消化所有细节,但是this question has been asked before on StackOverflow。我做了一个 very 快速测试,建议修改 .csproj 文件(用 Content.xml 替换他们在另一个线程中使用的 *.rpt 通配符)。它对我不起作用。但是将 Content.xml 添加为 MainProject 的链接,并将其设置为 Content/Copy 始终可以工作 - 然后 Content.xml 将包含在发布中。
标签: .net dependencies clickonce