0

非常に簡単な質問です。.NET4.0(以前のフレームワークバージョンでは使用できない.NET 4.0の機能を明示的に使用するプログラム)を使用してプログラムをコンパイルし、コマンドラインプログラムを使用して、それを使用しないコンピューターに展開する場合.NET 4.0はありません(.NET2.0フレームワークしかない場合としましょう)。

コマンドラインから.exeを実行するとどうなりますか?スローされる例外はありますか?どの例外ですか?

自分でテストすることはできましたが、現在、このフレームワークバージョンがない便利なWindowsボックスはありません。

前もって感謝します。

4

3 に答える 3

3

次のエラーが発生します。

このアプリケーションを実行するには、最初に次のバージョンの.NET Frameworkのいずれかをインストールする必要があります:v4.0.30319。 適切なバージョンの.NETFrameworkを入手する方法については、アプリケーションの発行元にお問い合わせください。

于 2012-07-08T12:30:15.567 に答える
0

実行可能ファイル全体を起動することはできません。例外が発生する(Windowsでエラーが発生したなどの形式で)か、正しい.NETバージョンがないという通知が表示されます(ただし、この最後の部分についてはわかりません)。

于 2012-07-08T12:28:32.500 に答える
0

以前のバージョンのマシンで.NET4プログラムを実行しようとすると、「ファイルまたはアセンブリを読み込めませんでした...バージョン4.0.0...」というメッセージが表示されたSystem.IO.FileLoadExceptionが発生する場合があります。 NETがインストールされています。

お役に立てれば...

于 2012-07-08T12:33:58.087 に答える