使用devenv的和的MSBuild在CruiseControl.NET构建之间的区别是什么?区别、MSBuild、devenv、NET

2023-09-04 01:45:53 作者:﹏嘴唇゛愛上煙

我想知道什么使用&lt之间的主要区别; devenv的>标签和<&的msbuild GT;标签是在CruiseControl.NET?我知道他们调用不同的可执行文件,但有时我得到不同的结果(只要通过/失败在编译时),我想知道为什么会出现两个版本的命令之间的差异。

I am wondering what the main difference between using the <devenv> tag and the <msbuild> tag is in CruiseControl.NET? I understand they call different executables, but sometimes I get different results (as far as pass/fail at compile time) and I would like to know why there is a difference between the two build commands.

推荐答案

基本上devenv的(视觉工作室)包装的MSBuild并添加大量的VS特定属性。 要使用devenv的,你需要在计算机上安装的Visual Studio。 要使用的MSBuild,你只需要安装.NET框架。

Basically devenv (visual studio) wraps MsBuild and add lots of VS specific properties. To use devenv you need Visual Studio installed on your computer. To use Msbuild you only need to have the .NET framework.