2017-05-28 201 views
2

我們有一個Windows Server 2016與構建代理TFS 2017年更新1,這是使用Visual Studio 2017年企業公司找不到的.NET Framework 4.7的Visual Studio安裝針對包的Windows Server 2016年

  • 所有Windows更新完成後
  • 我安裝了.NET 4.7運行時和.NET 4.7定位包(我在網上嘗試和離線)
    • 在系統登錄的關鍵存在(見截圖)
    • 此文件夾目前是C:\ Pro克文件(x86)\參考大會\微軟\框架\ .NETFramework \ V4.7
  • 我重新啓動Visual Studio安裝
  • 我重新安裝了Visual Studio的
  • 我重新啓動了一堆倍

但我仍然無法在Visual Studio Installer>個別組件中看到.NET Framework 4.7 SDK或定位包。

的工作短期解決方案,添加此PARAM生成溶液步驟

/P:FrameworkPathOverride =「C:\程序文件(x86)\參考裝配體\ Microsoft \ Framework \ .NETFramework \ v4.7「

有沒有人有任何想法如何強制.NET 4.7檢測由Visual Studio安裝程序?

+0

安裝程序不知道約4.7的bean,並且肯定不會更新。可能會有一天發生。目前還不清楚爲什麼這很重要。定位工具包所提供的所有功能都可以讓您選擇4.7作爲項目中的目標框架。項目>屬性>應用程序選項卡>目標框架組合框。 –

+0

您是否找到了解決方案?我正在編寫一個安裝VS 2017的小指南,我也沒有看到這個選項(Windows 7)。 – Kobi

+0

爲什麼你想讓Visual Studio Installer檢測比自己更新的東西?微軟可能會更新這些位以支持.NET 4.7,但這顯然不是某種授權。 –

回答

0

我必須在Windows Server 2016上同樣的問題與最新的Visual Studio 2017

通過安裝解決了這個問題:https://www.microsoft.com/en-us/download/details.aspx?id=55168。 (適用於Windows 7 SP1,Windows 8.1,Windows 10週年紀念更新,Windows Server 2008 R2 SP1,Windows Server 2012,Windows Server 2012 R2和Windows Server 2016組合軟件包)的Microsoft .NET Framework 4.7開發人員軟件包和語言包。

相關問題