我在Visual Studio中有一个解决方案,其中包含几个项目。我希望在每次构建的开始都运行一个命令--无论涉及哪些项目,也不管它们是否为最新的。
从本质上讲,我需要一些类似于解决方案范围的预构建事件的东西,但不幸的是VS似乎不支持这些。有没有人知道实现我所需的替代方法?
发布于 2010-02-19 18:31:05
不寻常的要求。但这是可以做到的。使用Visual C++ > General > Makefile project模板向您的解决方案添加一个新项目。将其NMake > Build Command Line设置设置为要执行的命令。使用Project > Project Dependencies使所有其他项目都依赖于它。
发布于 2011-04-20 01:49:39
你可以看看这篇文章:MSBuild: Extending the solution build.
看起来就是你需要的。
发布于 2010-02-19 18:24:35
我们通过添加一个空项目并为此项目设置构建事件来完成此操作。然后,您必须将每个项目依赖于这个空项目,以确保每次都会构建它。
https://stackoverflow.com/questions/2295454
复制相似问题