c# - 排除在调试中构建的文件

标签 c# .net msbuild

我的 WP7 解决方案有一个包含三大嵌入式资源的类库。当生成 XAP 文件时,压缩这三个文件需要相当长的时间,我想加快在 Debug 模式(但不是 Release)下构建所需的时间。

如果我正在构建调试,如何在 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>

谢谢!

最佳答案

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

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

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

关于c# - 排除在调试中构建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979993/

相关文章:

c# - 如何将一个或多个 LINQ Lambda 返回记录放入列表?! C#

.net - 从 .net 中的 xsd 架构文件中提取枚举值

msbuild - 一键发布绕过证书验证

msbuild - 使本地 TFS 构建代理使用 v14 msbuild 工具

c# - 当 DataGridView.SelectionMode 为 FullRowSelect 时剪贴板复制失败

c# - 条件运算符和比较委托(delegate)

c# - Silverlight 从 'dumb' 服务器按需加载引用数据

c# - ASP.NET、MVC、C# 应用程序 - 为不同的 View 修改 _Layout.cshtml

c# - 如何使用 { } 将值加载到字典中