windows - 哪个 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 个位置 - 占位符的所有组合。
解决方案
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。
推荐阅读
- java - Android 中的 JSONArray 到 ArrayList
- python - 列表项 (Kivy & KivyMD) 循环值的回调
- javascript - 在 Puppeteer 的评估函数中使用 setInterval 的异步函数无法正确执行
- google-apps-script - 应用脚本生成的 Google 文档有意外的所有者
- google-cloud-platform - 获取“调用者没有 storage.objects.get 访问 Google Cloud Storage 对象的权限。” 从 GKE 上的应用访问 GCS 文件时
- rocket.chat - 如何使用实时(websocket)API 检索频道成员列表?
- html - 为什么我的引导导航栏切换按钮不起作用?
- microservices - 我们可以在不使用间隔的情况下在nestjs中使用服务器发送的事件吗?
- mysql - 迁移 Laravel 8 时出现错误
- timer - STM32F302R8。TIM2 作为输出和 TIM15 作为输入对我不起作用