如何在不安装整个Visual Studio的情况下安装editbin.exe?

时间:2019-06-20 13:07:41

标签: visual-studio docker msbuild dockerfile

我正在尝试将基于Visual Studio的当前构建服务器移至容器化环境。因此,我正在尝试使用docker hub上的mcr.microsoft.com/dotnet/framework/sdk:4.7.2-windowsservercore-ltsc2019映像。

构建过程中需要执行的一个步骤是从生成的可执行文件(more details available here for the why)中删除NXCOMPAT标志。为此,我需要使用Visual Studio附带的editbin.exe。当前图像版本不包括它。因此,我想自己添加它,因为我已经不得不对图像进行一些自定义以满足我的需要。

我可以安装哪个软件包以使editbin.exe在我的Docker映像中工作?

我不想安装完整的Visual Studio,因为它将破坏使用dotnet sdk映像的目的。我什至不确定我能做到,因为容器没有以交互模式运行。

我最初是将问题报告给microsoft/dotnet-framework-docker repo here

0 个答案:

没有答案