0

ユーザーのPCにFramework2.0のみがインストールされている場合、Framework 4.0は機能しますか?

他のラップトップにWindows7をインストールし、C#で構築されたアプリケーションを実行しようとしましたが、機能しませんでした。私のアプリケーションはFramework4を対象としていることがわかりました。

私の場合

そのラップトップでこのアプリを実行したとき、動作しませんでした。なぜだろうか、フレームワークはすでにWindowsにインストールされていると思いました。古いフレームワークバージョン(2.0など)があるか、フレームワークがインストールされていないかのいずれかです。

ターゲットを機能させるには、ターゲットをFramework 2.0に変更する必要がありますか?

4

1 に答える 1

5

ユーザーのPCにFramework2.0のみがインストールされている場合、Framework 4.0は機能しますか?

ユーザーに.NET2.0のみがインストールされていて、.NET 4.0に対してコンパイルされたアプリケーションを実行しようとすると、機能しません。

一方、ユーザーが.NET 4.0をインストールしていて、.NET 2.0に対してコンパイルされたアプリケーションを実行しようとすると、これは機能します。

上位互換性のあるフレームワークを認識していません。下位互換性のみ。意味がありますか?

ターゲットを機能させるには、ターゲットをFramework 2.0に変更する必要がありますか?

はい。.NET2.0のみがインストールされているコンピューターでアプリケーションを実行する場合は可能です。

于 2012-12-23T16:17:55.097 に答える