0

.NET 4.0 API呼び出しを行い、顧客が.NET 2.0のみをインストールしている場合、EXEは機能しますか?私はノーだと思います-絶対にありません。しかし、私はこれを再確認し、クライアントに「はい/いいえ」と指摘したいと思います。

背景...私はLinux/PHPの世界から来ました。私のクライアントは、フロントエンドでWindows C#アプリを使用し、バックエンドでLinux/PHPを使用しています。彼は私にこの問題を調査するように頼んだ。

4

3 に答える 3

5

.NET 4.0で作成およびコンパイルされたものを実行しようとすると、.NET 2.0ランタイムでエラーが発生しますが、その逆は当てはまりません。

于 2012-09-14T19:42:08.627 に答える
2

.NET 4.0フレームワークを対象とするアプリケーションコードは、.NET2.0フレームワークのみがインストールされている環境では実行されません。

ここの「バージョンの互換性」セクションを参照してください:http: //msdn.microsoft.com/en-us/library/8477k21c.aspx

于 2012-09-14T19:49:28.117 に答える
1

できることは、.NET2コードにWebサービスを介して.NET4ライブラリにアクセスさせることです。Webサービスを介して.NET4APIを公開する場合、.NETバージョンとそれらの間のテクノロジーに依存しません。

于 2012-09-14T20:03:40.473 に答える