繁体   English   中英

如何检测依赖关系是否在 VS2010 中的构建事件之前发生了变化?

[英]How can I detect if dependencies have changed prior to a build event in VS2010?

我在 VS2010 中有一个预构建事件,它混淆了一些代码。 但是,每次我尝试构建可执行文件时它都会运行,无论依赖项是否偶然。 如何检测它是否真的需要运行?

我会寻找涉及 msbuild 的解决方案。 尝试编辑 csproj 文件并调整处理 <Target Name="BeforeBuild"> 部分的注释掉部分。

来自http://msdn.microsoft.com/en-us/library/ms171462(v=vs.90).aspx


依赖分析

在更高级的场景中,目标可以描述彼此之间的关系并执行依赖分析,如果该目标是最新的,则可以跳过构建过程的整个部分。 您可以使用DependsOnTargets属性声明必须在特定目标之前运行的目标。 运行目标时,MSBuild 引擎将首先自动运行此属性中列出的任何目标。 有关更多信息,请参阅如何:增量构建。

如何:增量构建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM