1

VS11betaをインストールし、その後アンインストールしました。現在、古いVS2010インストールが期待どおりに機能していません。

私が理解していないのは、バージョン4.0からバージョン4にリターゲットする必要があると言っている理由です。

同様のメッセージがビルド出力にポップアップ表示されます。

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(847,9):警告MSB3644:フレームワーク ".NETFramework、Version=v4.0"の参照アセンブリが見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはTargeting Packをインストールするか、SDKまたはTargetingPackがインストールされているフレームワークのバージョンにアプリケーションを再ターゲットします。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、アセンブリが意図したフレームワークを正しく対象としていない可能性があります。

.NETFramework4.0を含むWindowsSDK7.1のインストールを修復しました。それは役に立たなかったようです。

ビルドを実行すると、VisualStudio2010がクラッシュするようになりました。

これについていくつかの説明がありますか、それでも完全にアンインストールして再インストールせずにVS2010を修復する方法はありますか?

ベータ版をVMにインストールするのが常識だったらいいのにと思います。

4

1 に答える 1

2

.NET 4.5は、4.0のインプレースアップデートです。Visual Studioをアンインストールしても、コンピューター上の.NETの「4」バージョンまたは「4.0」バージョンは異なる可能性があります。2010プロジェクトがVS2012より前に「4」用に作成された場合、そのバージョンの「4」は使用できなくなり、メッセージが説明されます。再ターゲットを回避したい場合は、.NET4.をアンインストールして再インストールしてみてください。

于 2012-07-13T16:15:13.460 に答える