C# 从Msbuild获取项目状态&;在vs2010中使用它
我有一个非常大的项目,我想做的是: 偶尔,我不得不在一个班级里做一些(微小的)改变。 因为这只是一个小改动,我真的很讨厌打开VisualStudio(Ver2010)并等待所有项目加载。 我打开记事本,改为使用msbuild.exe来生成整个解决方案 现在的问题是,C# 从Msbuild获取项目状态&;在vs2010中使用它,c#,visual-studio-2010,.net-4.0,msbuild,.net-4.5,C#,Visual Studio 2010,.net 4.0,Msbuild,.net 4.5,我有一个非常大的项目,我想做的是: 偶尔,我不得不在一个班级里做一些(微小的)改变。 因为这只是一个小改动,我真的很讨厌打开VisualStudio(Ver2010)并等待所有项目加载。 我打开记事本,改为使用msbuild.exe来生成整个解决方案 现在的问题是, 如何从msbuild.exe获取生成状态?(我计划编写一个漂亮的gui或web应用程序,在调用 此msbuild.exe,我可以获取生成状态,显示给用户) 在vs2010或vs2012中使用msbuild.exe真的是个好主意吗?(
我不确定我是否理解这个问题,msbuild非常健谈,足以向您展示构建的结果。它甚至在控制台窗口中使用彩色输出来突出显示错误。@HansPassant:是的,很明显。但问题是偶尔从MSBUILD.EXE获取生成状态。比方说,10%完成,50%完成,100%完成(可能在线程中?)我不确定是否有问题,msbuild非常健谈,足以向您展示构建结果。它甚至在控制台窗口中使用彩色输出来突出显示错误。@HansPassant:是的,很明显。但问题是偶尔从MSBUILD.EXE获取生成状态。比如,10%完成,50%完成,100%完成(可能在线程中?)