排除在Debug中构建文件

Mar*_*tin 5 .net c# msbuild

我的WP7解决方案有一个包含三个大型嵌入式资源的类库.生成XAP文件时,压缩这三个文件需要很长时间,我希望在处于调试模式(但不是Release)时加快构建所需的时间.

如果我正在构建Debug,如何在CSProj中指定我不希望构建文件2和3?

  <ItemGroup>
    <EmbeddedResource Include="Data\my-big-file-1.txt" />
    <EmbeddedResource Include="Data\my-big-file-2.txt" />
    <EmbeddedResource Include="Data\my-big-file-3.txt" />    
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

谢谢!

Rap*_*aus 9

您可以在项目定义文件中使用条件.

http://msdn.microsoft.com/en-us/library/ms171455.aspx

<EmbeddedResource Include="Data\my-big-file-2.txt"  Condition=" '$(Configuration)' == 'Release' "/>
Run Code Online (Sandbox Code Playgroud)