我在VS2010中有一个预构建事件,它会混淆一些代码。但是,每次我尝试构建可执行文件时它都会运行,无论依赖项是否偶然。如何检测是否真的需要运行?
答案 0 :(得分:1)
我会寻找涉及msbuild的解决方案。尝试编辑csproj文件并调整处理< Target Name =“BeforeBuild”>的注释掉的部分。部分。
来自http://msdn.microsoft.com/en-us/library/ms171462(v=vs.90).aspx
依赖性分析
在更高级的场景中,目标可以描述彼此之间的关系并执行依赖关系分析,如果该目标是最新的,则允许跳过构建过程的整个部分。您可以使用 DependsOnTargets 属性声明必须在特定目标之前运行的目标。运行目标时,MSBuild引擎将首先自动运行此属性中列出的任何目标。有关更多信息,请参见如何:增量构建。