1
我有一个相当复杂的解决方案,即项目之间的依赖关系对单处理器构建来说“足够好”,但很可能既不完整也不最小。现在我想用Clearaudit构建一个构建,它跟踪用于生成某个输出文件的输入;在Clearaudit下运行devenv.com ... /Build
会给出一些结果,但在结果集中包含太多输入文件。将Clearaudit集成到MSBuild/Devenv.com
我现在想走另外一条路“轮:教的MSBuild调用‘clearaudit/C 原来的命令’每个命令,最好clearmake,而不是做出基于Makefile的项目。
是否有一种机制可以让我在执行前修改命令行?
这更多的是MSBuild问题,从我所看到的 - MSBuild直接调用大部分编译步骤,但解决方案中的一些(遗留和/或跨平台)项目是基于Makefile的。基本上我想要在整个解决方案中获得适当的文件级别依赖关系,然后我将通过perl的魔力转化为项目间依赖关系。 – 2011-12-30 08:37:31
@SimonRichter所以看起来你需要定义/调用一个自定义的make(如在这个项目中:http://tangram-plugin-framework.googlecode.com/svn/trunk/Demo/AdvancedDemo/PlatForm.groupproj) – VonC 2011-12-30 08:49:45
,和一个自定义的MSBuild - 这是更加努力。 – 2011-12-30 08:53:29