gpt4 book ai didi

.net - 使用 MSBuild 为 VS 2003、VS 2005 和 VS 2010 构建 VS .NET 项目

转载 作者:行者123 更新时间:2023-12-02 02:25:50 24 4
gpt4 key购买 nike

我是一个 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?另一个 build box 使用的是 3.5,这对他们来说似乎工作得很好。
  • 是否真的需要构建所有这些不同版本的应用程序?

最佳答案

您可以使用 .Net 4.0 SDK 构建 VS 2008 和 VS 2010 版本通过设置 TargetFrameworkVersion适本地。我真的希望你的意思是使用的最旧版本是 VS 2005 (.Net 2.0),它也可以使用这种方法作为目标——如果你真的使用 VS 2003 (目标.Net 1.1)——你运气不好, msbuild 当时还不存在。但是恐龙做到了!

关于.net - 使用 MSBuild 为 VS 2003、VS 2005 和 VS 2010 构建 VS .NET 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com