none
关于MSBuild的问题 RRS feed

  • 问题

  • 我想要使用MSBuild在没有安装任何文件的电脑中编译代码。我想要问一下MSBuild工作需要哪些文件?或者一个完整的MSBuild需要在什么位置进行下载?如果想要脱离开发环境编译代码还需要安装些什么?
    2016年1月16日 13:27

答案

  • 您好,

    MSbuild首次引出时是和.net Framework 2.0 一起的,那时你只需安装.Net Framework 2.0 既可使用msbuild 了。从VS2013 开始,msbuild 将和visual studio 一起发布并同步版本,可以在VS IDE 下使用,也可以通过安装build tools 单独使用。

    >我想要问一下MSBuild工作需要哪些文件?

    这个问题我的理解是您想知道msbuild编译代码时都需要哪些文件,MSBuild 使用基于 XML 的项目文件格式,既简单又可扩展。MSBuild 项目文件格式允许开发人员描述要生成的项,以及如何针对不同的操作系统和配置生成这些项。另外,这种项目文件格式还允许开发人员创作可重用的生成规则,这些规则可以包含到不同的文件中,以便可以在产品内的不同项目之间一致地执行生成。

    具体内容请看下面链接:

    https://msdn.microsoft.com/zh-cn/library/dd393574.aspx

    》一个完整的MSBuild需要在什么位置进行下载?

    以下是2013版的build tools 下载地址,你可以下载并安装,里面有msbuild你可以编译托管代码。

    http://www.microsoft.com/en-us/download/details.aspx?id=40760

    如果你需要编译C++程序,你可以参考以下教程

    https://msdn.microsoft.com/zh-cn/library/dd293626.aspx

    关于msbuild 的起源及变化,你可以参考以下博客:

    http://blogs.msdn.com/b/visualstudio/archive/2013/07/24/msbuild-is-now-part-of-visual-studio.aspx

    》如果想要脱离开发环境编译代码还需要安装些什么?

    从安装build tool 角度来说,脱离开发环境单纯安装build tool需要的系统要求如下:

    Supported Operating System

                        Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2                

      Hardware Requirements:
      • Computer that has a 1.6GHz or faster processor
      • 1 GB RAM for x86
      • 2 GB RAM for x64
      • An additional 512 MB RAM if running in a Virtual Machine
      • 1 GB of available hard disk space
      • 5400 RPM hard disk drive

      Additional Requirements:
      • On Windows 8.1 and Windows Server 2012 R2, KB2883200 (available through Windows Update) is required
      • .NET Framework 4.5.1

    更多关于Msbuild 问题,您可以到MSbuild 论坛咨询,那里会有更专业的人员帮您解答:

    https://social.msdn.microsoft.com/Forums/zh-CN/home?forum=msbuild&filter=alllanguages

    May


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    2016年1月17日 9:52