如何在 Windows 2012(非 R2)上安装 MSBuild 15.0

如何在 Windows 2012(非 R2)上安装 MSBuild 15.0

我可以在 Windows 2012(非 R2)上安装 MSBuild 15.0 吗?在 Windows 2012R2 上,我安装了 VSBuildTools2017,一切正常,但在 Windows 2012(非 R2)服务器上,我收到错误:

此版本的 Windows 不受支持。如果您运行的是 Windows 8.0,请尝试升级到 Windows 8.1。

但在文档中我看到以下内容:

Microsoft Visual Studio Build Tools 2017 Build Tools 支持与 Visual Studio 相同的系统要求,但有以下变化:

还可安装在 Windows Server 2012 和 Windows Server 2008 R2 SP1 上

我究竟做错了什么?

答案1

不支持 W2012。注释“也安装在 Windows Server 2012 和 Windows Server 2008 R2 SP1 上”已更改为“也安装在 Windows Server 2008 R2 SP1 上”

答案2

我发现一种解决方法是将其安装(您需要确切知道您需要什么)到另一台计算机上,然后将其复制到此服务器。我在 Visual Studio 2019 的 Build Tools 上对其进行了测试。这意味着我复制了整个文件夹:

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\

Nuget.exe 可以单独下载以刷新项目中的所有 nugest。

基本编译应该可以正常工作,但一些自定义工具可能会有问题(当然这会很脆弱)。

在我的项目中,我也需要复制 OneClick Bootstraper 目录并添加指向该目录的注册表项。

更好的方法是升级 Windows 系统,但作为最后的手段,你可以这样做。

相关内容