从Msbuild&;在vs2010中使用它
本文关键字:vs2010 Msbuild amp | 更新日期: 2023-09-27 18:22:23
我有一个非常大的项目,我想做的是:
偶尔,我不得不在一节课上做一些(小)改动。由于这是一个小的变化,我真的不喜欢打开visualstudio(ver2010)并等待所有项目加载。相反,我打开记事本,用msbuild.exe修改特定的文件来构建整个解决方案。
现在的问题是,
-
如何从msbuild.exe获取生成状态?(我计划编写一个不错的gui或web应用程序,在我调用之后这个msbuild.exe,我可以得到构建状态,显示给用户)
-
在vs2010或vs2012中使用msbuild.exe真的是个好主意吗?(我看到了http://msdn.microsoft.com/en-us/library/ms171452(v=vs.90).aspx指定支持的版本为Visual studio 2008。尽管这在vs2010中有效,但这是正确的方法吗?)
提前谢谢。
-
不要重新发明轮子,使用一个为你做你想做的一切(以及更多)的构建系统。例如,看看詹金斯或TeamCity(见后者主页上的图片:显示各地的进展。)
-
当然可以。由于VS2010 Visual studio本身使用msbuild来构建项目(因为它们也是msbuild脚本)。在一些即将发布的版本中,甚至解决方案文件也将是msbuild文件。