在Visual Studio中部署/ public目录的所有内容

时间:2013-09-26 15:41:36

标签: .net visual-studio visual-studio-2012

我正在使用创建散列jscss文件的构建过程。在构建这些文件时,它们不是版本化的,并且它们不包含在VS项目中。

在使用VS发布到网络时,我希望它们与应用程序一起发布。

如何告诉VS 2012在发布时包含公用文件夹中的所有内容(即使未包含在项目中)?

1 个答案:

答案 0 :(得分:0)

要解决此问题,您需要为.csproj配置添加配置。

<Project>内,只需添加目标:

  <Target Name="AfterBuild">
    <ItemGroup>
      <Content Include="public\**\*.*">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </Content>
    </ItemGroup>
  </Target>