1

我按照说明从Microsoft 网站安装 Visual Studio Build Tools 。我没有将它安装到 Server Core 中,而是将其安装到了 Windows Nano Server 中。构建似乎是成功的。当我从这个图像创建一个容器时,我可以看到 vs_buildtools.exe 在 TEMP 目录中。但是,它没有出现任何名为 BuildToolsor 的目录 - 似乎它甚至没有安装。如果我再次尝试运行 vs_buildtools.exe,它不会输出任何内容,也不会发生任何变化。我究竟做错了什么?

4

2 回答 2

2

显然,只有在机器具有 .NET 框架时才能安装构建工具。由于 Nanoserver 不支持 .NET 框架,因此可执行文件将无法运行。我将它安装在 Servercore 中,尽管它不是最佳的,因为它更重。

来源:https ://docs.microsoft.com/en-us/dotnet/architecture/microservices/net-core-net-framework-containers/net-container-os-targets

于 2021-05-03T11:16:56.273 回答
1

在撰写本文时,vs_buildtools.exe它是 32 位可执行文件,而 Nano Server 仅支持 64 位可执行文件。

https://docs.microsoft.com/en-us/windows-server/get-started/getting-started-with-nano-server

它与 Server Core 模式下的 Windows Server 类似,但要小得多,没有本地登录功能,仅支持 64 位应用程序、工具和代理。

于 2022-01-23T17:39:06.127 回答