c# - win7 - win10移除net framework




未安裝.NET 4.5.2的目標包 (6)

在Visual Studio中打開現有解決方案時,它說

C#項目“ ...”的目標是“ .NETFramework,Version = v4.5.2”,該機器上未安裝。

我已經嘗試過


.NET框架與Targeting Pack不同。 為了使Visual Studio正常工作,需要安裝更高版本。


值得的是,在安裝了必需的Developer Pack之後,必須在檢測到Visual Studio之前重新啟動它。 希望這對某人有幫助。


我在.NET 4.6.2(VS2017)中遇到此問題-我從錯誤消息提供的鏈接中下載了Developer Pack,並進行了安裝,但沒有幫助。

但是,然後我在Windows控制面板中打開了程序和功能,並選擇“更改” Visual Studio2017。安裝程序包含一個名為“單個組件”的選項卡,在那裡我看到未選擇4.6.2的Targeting Pack。 。

選擇它們並選擇“修改”解決了該問題。


我遇到了同樣的問題。 儘管安裝了開發人員包,問題似乎並沒有消失。 我進行了VS 2015維修,因此開始工作。


我遇到過同樣的問題。 當我加載項目時,它總是要求使用.NET Framework 4.5.2,而我卻無法安裝它,因為它總是說它已經存在。

對我有用的是從 https://www.microsoft.com/en-us/download/details.aspx?id=42637 安裝Microsoft .NET Framework 4.5.2開發人員包

試試看。 它也可能為您工作。


所有定位包的正式列表: https://www.microsoft.com/net/targeting : https://www.microsoft.com/net/targeting 。 確保您下載的是“開發人員包”,而不是“運行時”。

脫機安裝程序的直接鏈接: 4.7.2

此問題似乎影響了Visual Studio 2013和Visual Studio2015。目標包包括在Visual Studio 2017中。

過時的鏈接:

我如何找到該鏈接

首先,選擇選項1,“將目標更改為.NET Framework 4.5”

接下來,轉到受影響項目的項目選項,選擇“應用程序”,然後從目標框架列表中選擇“安裝其他框架...”:

這將帶您到一個網站,在這裡您可以選擇Visual Studio的版本並下載目標包(稱為開發者包)。





visual-studio-2013