.net 在Visual studio中部署/public目录的所有内容
我正在使用一个构建过程来创建散列的.net 在Visual studio中部署/public目录的所有内容,.net,visual-studio,visual-studio-2012,.net,Visual Studio,Visual Studio 2012,我正在使用一个构建过程来创建散列的js和css文件。在构建这些文件时,它们没有版本连接,也不包括在VS项目中 我希望在使用VS publish to web时将它们与应用程序一起发布 如何告诉VS 2012在发布时包含公用文件夹中的所有内容(即使未包含在项目中)?要解决此问题,您需要在.csproj配置中添加配置 在中,只需添加一个目标: <Target Name="AfterBuild"> <ItemGroup> <Content Incl
js
和css
文件。在构建这些文件时,它们没有版本连接,也不包括在VS项目中
我希望在使用VS publish to web时将它们与应用程序一起发布
如何告诉VS 2012在发布时包含公用文件夹中的所有内容(即使未包含在项目中)?要解决此问题,您需要在
.csproj
配置中添加配置
在
中,只需添加一个目标:
<Target Name="AfterBuild">
<ItemGroup>
<Content Include="public\**\*.*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Target>
保存最新
是否尝试将每个项目的生成操作设置为内容?启动部署过程时不会创建这些文件,这些文件只是.js和.css。如果希望将它们包含在生成中,然后将它们包含在输出中,则应将它们的生成操作设置为内容。然后,当部署开始时,它们就在那里。Visual Studio在后台使用web deploy,因此如果文件位于web deploy从中提取的正确位置,则应同步这些文件。如何将生成操作设置为内容?我在文件夹中设置了此选项?首先确保文件是项目的一部分(即显示在列表中)。接下来打开属性对话框(F4)。选择项目中要保留的每个文件(一个接一个),然后选择用于生成操作的内容。