2010-12-28 19 views
4

.NET Framework 1.1が必要なアプリケーションの場合、.NET Framework 3.5または4がインストールされていると動作しますか?アプリケーションを起動しようとすると.NET Frameworkの上位バージョンは、下位バージョンと互換性がありますか?

は、私が

「このアプリケーションを実行するためのランタイムのバージョンを見つけることができません」エラーを得ました。

私は別のサイトに.Net Framework 1.1をインストールすることで解決すると読んでいます。私はv4をダウンロードしてインストールしました。エラーがなくなりましたが、今度は

"要求された操作が失敗しました"と表示されます。

+0

更新:私はちょうどダウンロードしてインストールしました。ネット4.それは動作しませんでした:( –

+0

"うまくいきませんでした"は本質的に何も教えてくれません。 –

+0

アプリケーションを起動しようとすると、「アプリケーションを正しく初期化できませんでした0xc0000135」というエラーが表示されました。別のサイトで.Net Framework 1.1をインストールすると解決します。 –

答えて

2

すべての症例の99%以上:はい。

.NET 1.1アプリケーションが、.NET 2.0のように、ターゲットフレームワークの以前のフレームワークで推奨されなくなって削除されたクラスまたはメンバーを使用する場合にのみ問題になる可能性があります。

5

はい、CLRは下位互換です。たとえば、CLR 4.0では、CLR 2.0に対してコンパイルされたアセンブリをロードできます。

0

「はい」の前に言っているように、おそらく2.0を代わりに使うことができますか? 'これは、多くのセキュリティ上の問題を解決し、より良いperfsを提供するためです。 2.0ネットアプリが(モノでも)動作しない場所はまったくありません。

+1

質問者がフレームワークのバージョン1.1をターゲットとするアプリケーションを作成していないと仮定するのは妥当ですが、代わりに既存のアプリを実行しようとしています。 –

関連する問題