排除在Debug中构建文件

时间:2012-06-11 12:20:14

标签: c# .net 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>

谢谢!

1 个答案:

答案 0 :(得分:9)

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

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

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