Windows-Server-2012

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

  • January 13, 2020

我可以以某種方式在 Windows 2012(不是 R2)上安裝 MSBuild 15.0 嗎?在 Windows 2012R2 上,我安裝了 VSBuildTools2017,一切都很好,但在 Windows 2012(非 R2)伺服器上,我收到錯誤消息:

不支持此版本的 Windows。如果您執行的是 Windows 8.0,請嘗試升級到 Windows 8.1。

但在文件中我看到以下內容:

Microsoft Visual Studio 建構工具 2017 建構工具支持與 Visual Studio 相同的系統要求,但有以下更改:

還安裝在 Windows Server 2012 和 Windows Server 2008 R2 SP1 上

我究竟做錯了什麼?

不支持 W2012。註釋“也安裝在 Windows Server 2012 和 Windows Server 2008 R2 SP1 上”更改為“也安裝在 Windows Server 2008 R2 SP1 上”

我發現的一種解決方法是在其他電腦上安裝(您需要確切知道您需要什麼),然後將其複製到此伺服器。我在 Build Tools for Visual Studio 2019 上對其進行了測試。這意味著我複制了整個文件夾:

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

Nuget.exe 可以單獨下載以刷新項目中的所有 nugest。

基本編譯應該可以正常工作,但一些自定義工具可能會出現問題(當然這會很脆弱)。

在我的項目中,我也需要複製 OneClick Bootstraper 目錄並添加指向該目錄的系統資料庫項。

最好升級 Windows 系統,但作為最後的手段,你可以這樣做。

引用自:https://serverfault.com/questions/845267