首页 > 解决方案 > 哪个 Visual Studio 组件包含 MSVC Hostx 文件?

问题描述

我的.NET解决方案包含事件中的editbin命令。PostBuild

我们尝试创建一个Docker 容器来编译我们的解决方案。为此,我们使用安装VS17程序安装了。

我们找不到应该选择哪个组件来获取editbin.

在我的机器中,editbin存在于C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Host{x86/x64}\{x86/x64/arm64}6 个位置 - 占位符的所有组合。

标签: windowsvisual-studiovisual-studio-2017docker-for-windowsvisual-studio-2017-build-tools

解决方案


editbin是 C++ 构建工具链的一部分,以及cl(编译器)、link(链接器)、rc(资源编译器)和其他用于创建/修改二进制文件的此类工具。这就是您在“...\VC\Tools...”子目录中找到它的原因。

因此,这将在“Visual Studio Build Tools 2017”组件中:

Visual Studio 构建工具允许您构建本机和托管的基于 MSBuild 的应用程序,而无需 Visual Studio IDE。有安装 Visual C++ 编译器和库、MFC、ATL 和 C++/CLI 支持的选项。

请注意,您无需安装 Visual Studio 即可获得此功能。您也可以安装Windows SDK


推荐阅读