【发布时间】:2009-02-26 11:55:19
【问题描述】:
我有一个通过单击部署的智能客户端应用程序。问题是我在依赖程序集中的内容文件只是没有显示在 Visual Studio 的已发布应用程序文件对话框中。
这意味着每次部署时,我都必须将应用程序构建输出目录中的所有内容文件复制到已发布目录中并重建清单,这真的很痛苦。
为什么发布者在 Visual Studio 中看不到这些文件?
【问题讨论】:
-
相当烦人,在 VS 2012 中仍然是一个问题。
-
在 VS 2013 中仍然是一个问题,他们破坏了以下解决方案。
-
在 VS 2015 中也是一个问题。将它们作为 linked content 包含在依赖项目的 csproj 文件中效果很好。如果您不想在解决方案资源管理器中看到它,请使用
<visible>false</visible>标签。 -
在最新版本中仍然存在问题...链接内容解决方案在某些情况下根本不起作用。
-
添加为链接,就像@kdbanman 说的那样,将“复制到输出目录”参数更改为“始终复制”,并将“构建操作”参数更改为“内容”为我工作。谢谢