`
cutecoot
  • 浏览: 120576 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Install msbuild 2017 w/o VS IDE

 
阅读更多

The Visual Studio Build tools are a different download than the IDE. They appear to be a pretty small subset.

  1. On the Visual Studio download page, expand Other Tools and Frameworks at the bottom of the page
  2. Download the Build Tools for Visual Studio 2017

You can then use the GUI to do the installation, or you can script the installation of msbuild:

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools is a "wrapper" ID for the three subcomponents you need:

  • Microsoft.Component.MSBuild
  • Microsoft.VisualStudio.Component.CoreBuildTools
  • Microsoft.VisualStudio.Component.Roslyn.Compiler

You can find documentation about the other available CLI switches here.

The build tools installation is much quicker than the full IDE. In my test, it took 5-10 seconds. With --quiet there is no progress indicator other than a brief cursor change. If the installation was successful, you should be able to see the build tools in %programfiles(x86)%\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin.

If you don't see them there, try running without --quiet to see any error messages that may occur during installation.

分享到:
评论

相关推荐

    OvermanGroup.OctoPack.PropsConfig:用于配置 OctoPack 的 MSBuild 属性

    通常,这对于 TFS 构建(或任何其他 CI)来说不是问题,因为您可以轻松添加 MSBuild 参数,但是在 Visual Studio IDE 中手动构建时会很不方便。 安装 要安装 OvermanGroup.OctoPack.PropsConfig,只需在包管理器...

    fafnir:适用于Visual Studio 2017的Clang MSBuild工具集

    适用于Visual Studio 2017的Clang MSBuild工具集 这是什么? 这是带有Windows的LLVM Clang的MSBuild工具集。 要求 Visual Studio 2017 Clang for Windows从LLVM网站并安装它,或使用。 您也可以使用其中一种版本。...

    win10 + cmake3.17 + vs2017编译osgearth2.7.0所需要的文件

    VS2017支持CMake集成,简化了非MSBuild项目的工作流程。 接下来,编译流程的关键步骤: 1. **安装依赖**:osgEarth依赖于OpenSceneGraph,因此首先需要下载并安装OSG的源代码,然后使用CMake配置并构建。此外,...

    opencv-install.zip_cmake_codeblock_markjiz_opecv_opencv3.41

    - 使用构建工具(如make或MSBuild)编译和安装库。 在“install”文件中,很可能包含了编译好的库文件、头文件和可能的配置脚本,这些都是在CodeBlock中使用OpenCV所必需的。 **5. 集成到CodeBlock** 在CodeBlock...

    Python库 | pymsbuild-0.0.16-py3-none-any.whl

    - **集成开发环境(IDE)插件**:可以使用`pymsbuild`开发Python IDE的插件,提供对.NET项目的构建支持。 - **测试框架**:对于需要运行.NET代码的Python测试框架,`pymsbuild`可以作为构建和运行.NET组件的后端。 ...

    Visual C++ Build Tools 2015

    These Build Tools allow you to build native and managed MSBuild-based applications without requiring the Visual Studio IDE. There are options to install the Visual C++ compilers and libraries, MFC, ...

    cmake-3.13.0-rc2.tar

    CMake支持多种构建工具,如 Ninja、Make、MSBuild 等,并且与许多流行的开发工具和IDE(如Visual Studio、CLion、Eclipse)集成良好。通过`CMakeLists.txt`文件,你可以定义项目结构、编译选项、依赖关系和其他构建...

    cmake-3.15.1.tar.gz

    CMake支持多种语言的项目,包括C、C++、Fortran等,并且与各种构建工具和IDE(如Make、Ninja、Visual Studio、Xcode等)良好集成。它还提供了许多特性,如添加库、链接外部项目、处理预处理器宏、设置编译标志等。...

    cmake-cmake使用示例之Installing.zip

    安装步骤通常会在项目构建成功后进行,通过CMake的`make install`命令或者在IDE中选择相应的安装选项。这样,项目可以被正确地部署到目标系统上,包括所有必要的库、头文件和可执行文件。 在`cmake_cmake使用示例之...

    Windows下安装GDAL库

    msbuild INSTALL.vcxproj /p:Configuration=Release ``` 这会将GDAL库和相关的头文件、库文件安装到指定的目录。 6. **配置环境变量**:为了能在其他项目中链接GDAL,你可能需要添加GDAL的库目录到系统的`PATH`...

    win10 vs2010 openssl库编译工具ActivePerl+nasm+strawberry

    1. **Visual Studio 2010 (VS2010)**:这是一个强大的集成开发环境(IDE),提供了编译和调试C++代码的能力。对于OpenSSL这样的C语言项目,VS2010提供了编译器和链接器,以及项目管理和调试工具。 2. **ActivePerl*...

    QT6源码编译所需要的工具

    - 编译完成后,运行`jom install`(如果你使用的是jom作为构建工具)或者`nmake install`(如果你使用的是MSBuild),将编译好的QT安装到指定路径。 8. **配置QT环境**: - 更新你的系统环境变量,包括`QTDIR`...

    详解如何设置Linux下的C#开发环境.doc

    这个IDE支持多种.NET语言,包括C#,并且兼容多种项目文件格式,如MonoDevelop 1.0、MSBuild(Visual Studio 2005、2008、2010)。安装MonoDevelop的命令是`sudo apt-get install monodevelop`。在MonoDevelop中,你...

    在安装VTK前必须安装的软件cmake

    它不依赖于特定的IDE或构建工具,而是生成适用于各种编译器和构建环境的项目文件,如Visual Studio解决方案、Unix Makefiles或Xcode项目。对于开发者来说,这意味着无论你是在Windows、Linux还是macOS上工作,CMake...

    vsToCMake.rar

    在Windows环境下,Visual Studio(VS)是一个广泛使用的集成开发环境(IDE),而CMake则是一种通用的跨平台构建系统,它能够生成针对不同编译器和构建工具的项目文件。本文将详细介绍如何将基于Visual Studio的项目...

    cmake实例(多层级目录)

    此外,CMake还能生成IDE特定的项目文件,如Visual Studio解决方案或Xcode项目,使得在IDE中开发和调试更为便捷。 总结来说,"cmake实例(多层级目录)"是一个展示如何使用CMake管理具有多个子目录的C++项目的案例。它...

    MultiExample.zip

    同时,库的头文件需要通过`install`指令指定安装路径,以便其他项目可以引用。 在app/CMakeLists.txt中,我们需要链接库到应用程序: 1. `find_package(lib_name REQUIRED)`:查找并引入库,REQUIRED表示库是必须的...

    sqlite .net 源码包 sqlite-netFx-source-1.0.86.0

    6. `SQLite.NET.2008.MSBuild.sln` 和 `SQLite.NET.2005.MSBuild.sln`:这些都是Visual Studio解决方案文件,分别适用于Visual Studio 2008和2005,它们包含了项目及其依赖关系,便于开发者在这些版本的IDE中打开和...

    Cmake_makefile工具

    此外,还有`find_package`函数用于查找并配置第三方库,`install`指令用于指定构建后的文件安装位置,以及`target_include_directories`、`target_link_libraries`等用于管理目标依赖。 **CMake模块** CMake的模块...

Global site tag (gtag.js) - Google Analytics