The Visual Studio Build tools are a different download than the IDE. They appear to be a pretty small subset.
- On the Visual Studio download page, expand Other Tools and Frameworks at the bottom of the page
- 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.
相关推荐
通常,这对于 TFS 构建(或任何其他 CI)来说不是问题,因为您可以轻松添加 MSBuild 参数,但是在 Visual Studio IDE 中手动构建时会很不方便。 安装 要安装 OvermanGroup.OctoPack.PropsConfig,只需在包管理器...
适用于Visual Studio 2017的Clang MSBuild工具集 这是什么? 这是带有Windows的LLVM Clang的MSBuild工具集。 要求 Visual Studio 2017 Clang for Windows从LLVM网站并安装它,或使用。 您也可以使用其中一种版本。...
VS2017支持CMake集成,简化了非MSBuild项目的工作流程。 接下来,编译流程的关键步骤: 1. **安装依赖**:osgEarth依赖于OpenSceneGraph,因此首先需要下载并安装OSG的源代码,然后使用CMake配置并构建。此外,...
- 使用构建工具(如make或MSBuild)编译和安装库。 在“install”文件中,很可能包含了编译好的库文件、头文件和可能的配置脚本,这些都是在CodeBlock中使用OpenCV所必需的。 **5. 集成到CodeBlock** 在CodeBlock...
- **集成开发环境(IDE)插件**:可以使用`pymsbuild`开发Python IDE的插件,提供对.NET项目的构建支持。 - **测试框架**:对于需要运行.NET代码的Python测试框架,`pymsbuild`可以作为构建和运行.NET组件的后端。 ...
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支持多种构建工具,如 Ninja、Make、MSBuild 等,并且与许多流行的开发工具和IDE(如Visual Studio、CLion、Eclipse)集成良好。通过`CMakeLists.txt`文件,你可以定义项目结构、编译选项、依赖关系和其他构建...
CMake支持多种语言的项目,包括C、C++、Fortran等,并且与各种构建工具和IDE(如Make、Ninja、Visual Studio、Xcode等)良好集成。它还提供了许多特性,如添加库、链接外部项目、处理预处理器宏、设置编译标志等。...
安装步骤通常会在项目构建成功后进行,通过CMake的`make install`命令或者在IDE中选择相应的安装选项。这样,项目可以被正确地部署到目标系统上,包括所有必要的库、头文件和可执行文件。 在`cmake_cmake使用示例之...
msbuild INSTALL.vcxproj /p:Configuration=Release ``` 这会将GDAL库和相关的头文件、库文件安装到指定的目录。 6. **配置环境变量**:为了能在其他项目中链接GDAL,你可能需要添加GDAL的库目录到系统的`PATH`...
1. **Visual Studio 2010 (VS2010)**:这是一个强大的集成开发环境(IDE),提供了编译和调试C++代码的能力。对于OpenSSL这样的C语言项目,VS2010提供了编译器和链接器,以及项目管理和调试工具。 2. **ActivePerl*...
- 编译完成后,运行`jom install`(如果你使用的是jom作为构建工具)或者`nmake install`(如果你使用的是MSBuild),将编译好的QT安装到指定路径。 8. **配置QT环境**: - 更新你的系统环境变量,包括`QTDIR`...
这个IDE支持多种.NET语言,包括C#,并且兼容多种项目文件格式,如MonoDevelop 1.0、MSBuild(Visual Studio 2005、2008、2010)。安装MonoDevelop的命令是`sudo apt-get install monodevelop`。在MonoDevelop中,你...
它不依赖于特定的IDE或构建工具,而是生成适用于各种编译器和构建环境的项目文件,如Visual Studio解决方案、Unix Makefiles或Xcode项目。对于开发者来说,这意味着无论你是在Windows、Linux还是macOS上工作,CMake...
在Windows环境下,Visual Studio(VS)是一个广泛使用的集成开发环境(IDE),而CMake则是一种通用的跨平台构建系统,它能够生成针对不同编译器和构建工具的项目文件。本文将详细介绍如何将基于Visual Studio的项目...
此外,CMake还能生成IDE特定的项目文件,如Visual Studio解决方案或Xcode项目,使得在IDE中开发和调试更为便捷。 总结来说,"cmake实例(多层级目录)"是一个展示如何使用CMake管理具有多个子目录的C++项目的案例。它...
同时,库的头文件需要通过`install`指令指定安装路径,以便其他项目可以引用。 在app/CMakeLists.txt中,我们需要链接库到应用程序: 1. `find_package(lib_name REQUIRED)`:查找并引入库,REQUIRED表示库是必须的...
6. `SQLite.NET.2008.MSBuild.sln` 和 `SQLite.NET.2005.MSBuild.sln`:这些都是Visual Studio解决方案文件,分别适用于Visual Studio 2008和2005,它们包含了项目及其依赖关系,便于开发者在这些版本的IDE中打开和...
此外,还有`find_package`函数用于查找并配置第三方库,`install`指令用于指定构建后的文件安装位置,以及`target_include_directories`、`target_link_libraries`等用于管理目标依赖。 **CMake模块** CMake的模块...