在MSBuild的早期版本中,您可以将名为MSBUILDEMITSOLUTION的环境变量设置为1,以获取可以解析的解决方案(.sln)文件的XML版本。根据{{3}},它仍然在Visual Studio 2010附带的版本中,但它似乎不起作用。
有没有人设法使用MSBuild 4.0?如果是这样,需要什么?
(我们使用它来查找和运行使用NAnt脚本的基于约定的单元测试。)
答案 0 :(得分:17)
设置MSBuildEmitSolution = 1,然后从命令行进行构建。然后,您应该在MySolution.sln附近看到MySolution.sln.metaproj文件。
注意:
msbuild /p:MSBuildEmitSolution=1
,但你不能。