2012-01-04 82 views
0

我有2个程序:一个用C++编写并在MS visual studio 2010上编译;另一个用C#编写,并在MS visual studio 2010编译。自动编译MS visual C++

我的第二个程序自动编辑第一个项目文件(.cpp)之一,我想知道有没有什么办法可以自动编译我的C++代码文件改变了?

谢谢。

+0

通过C#应用程序运行C++项目的命令行构建。请参阅http://stackoverflow.com/questions/394036/how-to-execute-a-bat-file-from-ac-sharp-windows-form-app – Gayan 2012-01-04 07:00:58

回答

1

是的,请致电msbuild

E.g.

msbuild YourSolution.sln /p:Configuration=Release 

(或调试,如果这就是你正在构建什么)

听起来像是你的工具会更好写成MSBuild任务虽然。

+0

http://stackoverflow.com/questions/536539/how -to-call-msbuild-from-c-sharp我试过这段代码,但它不起作用,有没有什么好文章可以说明这个问题? – mefmef 2012-01-04 08:36:10