在Visual Studio中包含自动生成的静态内容

时间:2016-04-18 18:59:24

标签: c# visual-studio

我的Web应用程序有一个节点进程,可以运行诸如转换和缩小之类的操作,并生成一堆输出文件。我们的CI服务器没有发送这些自动生成的文件,除非他们手动包含在项目中,否则我们有问题。

手动包含自动生成的文件既痛苦又容易忘记,只是一个全面的坏主意。

无论如何,我如何让visual studio只包含特定文件夹下的所有内容。我只需要将这些文件存在到我的脚本加载器中就可以在需要时加载它们。

this answer我试过

  <Target Name="BeforeBuild">
    <ItemGroup>
        <Content Include="2\application-base\**\*.js" />
    </ItemGroup>
  </Target>

无济于事。在添加了我已经尝试构建解决方案,项目,重新构建项目之后,没有任何内容导致该文件夹中的任何内容显示在包含的解决方案资源管理器中。

1 个答案:

答案 0 :(得分:1)

只需将Content放入项目的主ItemGroup即可。

<ItemGroup>
    <Content Include="2\application-base\**\*" />