2014-08-28 96 views
7

剛做了一次新的重建我的機器。.net框架4.5.1從Visual Studio 2012中丟失

打開以前的項目運行.NET 4.5.1,它說

「的C#項目的目標是.NETFramework,版本= V4.5.1,這是 這臺機器上沒有安裝」

安裝了4.5.2,重新安裝了VS,重新安裝了IIS,.NET,並且做了aspnet_iisreg -i。

如果我創建一個新項目,4.5.1不在目標框架列表中。

4.5.2安裝在機器上並顯示在添加/刪除程序列表中。

+0

@PhilipPittle問題是如何解決我的錯誤,顯然讓我的解決方案再次運行。 – user3953989 2014-08-28 15:55:11

回答

23

一旦您安裝了Visual Studio 2012(以及所有適用的updates),您需要安裝4.5.1 Multi-Targeting Pack。一旦你安裝了它,你將有4.5.1可用。

安裝4.5.2確實不是包括4.5.1的框架定位。如果您希望4.5.1和4.5.2作爲目標框架可用,則需要同時安裝兩者。

+2

感謝您的快速回答!我現在正在嘗試,稍後會更新。我只是假設4.5.2包括4.5.1 ...傻了我。 – user3953989 2014-08-28 15:56:38

+2

像冠軍一樣工作!也奇怪(至少對我來說),爲什麼視覺工作室向我顯示錯誤,然後給我一個鏈接,下載正確的安裝程序來解決它,他們不。 – user3953989 2014-08-28 15:59:20

+4

對我而言,安裝Microsoft .Net Framework 4.5.1還不夠。我不得不安裝4.5.1多目標包。 – 2015-02-04 14:33:48

相關問題