【发布时间】:2013-09-26 15:41:36
【问题描述】:
我正在使用创建散列的js 和css 文件的构建过程。在构建这些文件时,它们没有版本控制,也不包含在 VS 项目中。
我希望在使用 VS 发布到网络时将它们与应用程序一起发布。
如何告诉 VS 2012 在发布时包含公用文件夹中的所有内容(即使不包含在项目中)?
【问题讨论】:
-
您是否尝试将每个项目的构建操作设置为内容?
-
部署过程启动时没有创建文件,文件只是.js和.css。
-
如果您希望它们包含在构建中,然后将它们包含在输出中,它们应该将构建操作设置为内容。然后,当部署开始时,它们就在那里。 Visual Studio 在后台使用 Web 部署,因此如果文件位于 Web 部署从中提取的正确位置,则它们应该被同步。
-
如何将构建操作设置为内容?我在文件夹上设置了这个?
-
首先确保文件是项目的一部分(即显示在列表中)。接下来打开属性对话框 (F4)。选择您要保留的项目中的每个文件(一个一个),然后选择 Content for Build Action。
标签: .net visual-studio visual-studio-2012