我正在尝试将基于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。