20

Visual Studio 2012 Ultimate トライアルを Windows 8 Release Preview にインストールしようとすると、次のエラー メッセージが表示されました。

このマシンにインストールされている .Net Framework は、最低限必要なバージョン 4.5.50709 を満たしていません。

そこで、必要な.netフレームワークのバージョンをインストールしようとしましたが、次のエラーが発生しました

Microsoft .NET Framework 4.5 は、既にこのオペレーティング システムの一部です。.NET Framework 4.5 再頒布可能パッケージをインストールする必要はありません。

Visual Studio Express が既にインストールされている 32 ビット Intel Core2Duo システムで Windows 8 リリース プレビューを実行しています。

何か推測があれば、誰か助けてください。この「後を追う」問題はイライラさせられます。

4

4 に答える 4

13

このソリューションは、少なくとも 32 ビット Windows 8 Release Preview 上の Express 2012 for Web で機能しました。

  1. regedit で HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full ノードを見つけます。
  2. ノードを右クリックして [権限] を選択し、[詳細設定] ボタンをクリックして、このノードの所有者を管理者に変更し、[OK] をクリックして管理者にフル コントロール権限を付与します。
  3. 「バージョン」パラメータの値を「4.5.50709」に変更します

この指示はhttp://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/e968a2e7-a996-4492-b0c6-da94a1403cb6にあります。また、64 ビットの Windows レジストリ パスも含まれています。

于 2012-09-17T08:05:26.397 に答える
12

その他の解決策:

ソリューション A)

  • .NET 4.5 インストーラーをダウンロードして展開します (/x で実行するか、WinRAR で開くなど)。
  • 解凍したフォルダーに移動し、ParameterInfo.xml を開きます。TAG ブロッカーを完全に削除します。ブランチ < ブロッカー > を削除します。
  • SEtup.exe を実行し、再度インストールしてみてください。

(Windows 8 Ultimateバージョンでうまくいきました)。

ソリューション B)

  • regedit.exe を実行します。
  • フレームワークのバージョン キーを編集します。
    • WIN64 ビット: 次のキーに移動します:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
    • WIN32 ビット: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full に移動します。

注: 何かを編集する前に、権限を変更する必要があります。まず、所有者を管理者に変更してから、管理者プリンシパルにフル コントロールを割り当てます。- 最後に、「バージョン」の値を「4.5.50709」に変更します。レジストリを編集するためのアクセス許可を変更するには、Regedit でキーを選択し、右クリック --> [アクセス許可] --> [詳細] --> [所有者] を選択し、[管理者]、[適用] の順に選択します。次に、「管理者」にフル コントロールをグランドします。

于 2012-10-08T10:37:04.767 に答える
5

これはサポートされておらず、機能しません。VS と Windows の両方が進化しており、OS と IDE の非常に特殊な組み合わせだけが連携して機能していました。どちらも RTM になったので、これはもはや問題ではありません。MS は、これらの使い捨てのテスト プラットフォームに互換性を確保するためにわざわざ行くつもりはありません。

MSDN または Technet のサブスクライバーであれば、開発目的(テスト、検証など) のために Win8 RTM イメージをダウンロードできるはずです。それ以外の場合は、Windows 8 の製品版を購入してインストールするか、既存の OS (おそらく Windows 7) に VS2012 をインストールする必要があります。同様に、VS 2012 RTM は MSDN から入手できます。VS2012 は、Windows 8 での "モダン UI" 開発 (または今週の呼称) のみをサポートすることに注意してください (通常の .NET フレームワーク開発は、Windows 7 と Windows 8 の両方でサポートされています)。

于 2012-08-19T15:23:56.293 に答える
0

こちらからWindows8Enterpriseの90日間の試用版を入手することもできます

http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx

于 2012-08-21T14:29:19.783 に答える