Windows-Server-2012
如何在 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 建構工具 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 系統,但作為最後的手段,你可以這樣做。