Visual Studioで既存のソリューションを開くと、
C#プロジェクト "..."は、このマシンにインストールされていない ".NETFramework、Version = v4.5.2"を対象としています。
私はすでに試しました
すべてのターゲティングパックの公式リスト: https://www.Microsoft.com/net/targeting 。 「ランタイム」ではなく「開発者パック」をダウンロードしてください。
オフラインインストーラーへの直接リンク: 4.5.2 、 4.6 、 4.6.1 、 4.6.2 、- 4.7 、 4.7.1 、 4.7.2
この問題は、Visual Studio 2013およびVisual Studio 2015に影響するようです。ターゲティングパックはVisual Studio 2017に含まれています。
古いリンク:
まず、オプション1「ターゲットを.NET Framework 4.5に変更」を選択します
次に、影響を受けるプロジェクトのプロジェクトオプションに移動し、[アプリケーション]を選択して、ターゲットフレームワークのリストから[他のフレームワークをインストール...]を選択します。
これにより、Visual Studioのバージョンを選択し、ターゲットパック(開発者パックと呼ばれる)をダウンロードできるWebサイトに移動します。
同じ問題がありました。プロジェクトを読み込むと、常に.NET framework 4.5.2を要求しましたが、プロジェクトは既に存在していると常に言っていたため、インストールできませんでした。
私のために働いたのは、 https://www.Microsoft.com/en-us/download/details.aspx?id=42637 からMicrosoft .NET Framework 4.5.2 Developer Packをインストールすることでした
試してみる。それもあなたのために働くかもしれません。
.NET Framework 4.5.2 Developer Packをダウンロードする必要があります。このリンクは、すべてのフレームワークを1か所でコンパイルします。
http://scottge.net/2015/07/04/a-complete-list-of-Microsoft-sdks-for-download/
.NET 4.6.2(VS2017)でこの問題が発生しました-エラーメッセージで提供されるリンクから開発者パックをダウンロードしてインストールしましたが、助けにはなりませんでした。
しかし、その後、Windowsコントロールパネルで[プログラムと機能]を開き、[変更] Visual Studio 2017を選択しました。インストーラーには[個別コンポーネント]というタブがあり、そこでは4.6.2のターゲットパックが選択されていませんでした。
それらを選択して「変更」を選択すると、問題が修正されました。
私は同じ問題に直面しました。開発者パックをインストールしても、問題は解決しなかったようです。私はVS 2015の修理を行い、出来上がりました。
同じ問題が発生していましたが、NETFramework Targeting Packをダウンロードしても問題は解決しませんでした。バージョンを変更するか、正しいバージョンをダウンロードするように求められました。どちらのオプションも機能しませんでした。 .NET Frameworkは、レジストリ、Visual STudioインストーラー、およびターンプログラムのオンとオフで確認でき、そこにあることを確認できました。 c:Program FilesにインストールされているVisual Studio 2017コミュニティと2019コミュニティが判明します。そこで、フレームワークファイルを探します。 C:\ Program Files\Reference Assemblies\Framework.NETFramework\v ?????何らかの理由で.NETFrameworkファイルがすべてここに読み込まれましたC:\ Program Files(x86)\ Reference Assemblies\Framework.NETFramework\v ?????フォルダーの1つをx86から別のフォルダーにコピーすると、機能し、認識され、エラーはなくなりました。検索しましたが、見つけた最良の解決策は、1つのフォルダーから別のフォルダーへのシンボリックリンクを作成することでした。コピーを作成することは長期的な良い解決策ではないと感じました。そこで、mklinkを使用して、x86フォルダーを他のフォルダーにリンクしました。今では完璧に機能しています!
価値があるため、必要なDeveloper Packをインストールした後、Visual Studioが検出される前に再起動する必要がありました。これが誰かを助けることを願っています。