【发布时间】:2011-05-13 16:51:44
【问题描述】:
我是 Unix CM 极客,对 Microsoft .NET 开发知之甚少。我们现在有一个需要构建的 VisualStudio .NET 项目。我想使用Jenkins 进行构建。我使用 Jenkins 在另一个构建服务器上设置了以前的 VS 项目,Jenkins 调用了`msbuild.exe(版本 3.5)。
目前,他们在本地桌面上构建这个项目(哦,为什么 MS 极客认为这是可以接受的?)。他们做了三个构建:一个在 VS 2003 中,一个在 VS 2008 中,一个在 VS 2010 中。
我的想法是,他们根本不了解自己在做什么,或者不了解使用这些不同版本的 Visual Studio 来构建不同的 .NET 版本。我的问题:
- 是否需要安装 VisualStudio 才能获得
msbuild.exe?如果没有,我在哪里可以找到它?我设置的另一个构建服务器安装了 VisualStudio .NET,尽管它没有在我们的构建框中使用。 -
msbuild.exe的哪个版本适用于 .NET 框架的哪个版本以及 VisualStudio 的哪个版本?另一个构建框使用的是 3.5,这对他们来说似乎工作得很好。 - 真的需要构建所有这些不同版本的应用程序吗?
【问题讨论】:
标签: .net visual-studio msbuild jenkins