0

私のプロジェクトの C# フロントエンド チームが、.NET 2.0 API 呼び出しのみを行うスタンドアロン プログラムを作成し、.NET 4.0 を搭載したコンピューターにインストールする場合、それは既定で動作しますか、それともセットアップまたはセットアップに対して何かを行う必要がありますか?構築プロセス(特定のチェックボックスをオフにするなど)を機能させるには?

ほら、私が .NET 2.0 API 呼び出しのみを行った場合、.NET 4.0 で「動作」するはずだと思い込んでいます。

これに関するパート 2 は -- ユーザーは .NET 4.0 と .NET 1.1 を持っていますが、.NET 2.0 は持っていません。.NET 2.0 には .NET 4.0 が含まれているため、.NET 2.0 が動作するはずです。右?

背景 -- 私は Linux/PHP 開発者ですが、2001 年以来 C# に触れていません。私のスキルは古くなっています。私のプロジェクトのクライアントの C# フロントエンド チームは、互換性を理解するために何らかの支援を必要としていると思います。そのため、クライアントからこの質問をするように依頼されました。

4

1 に答える 1

1

コンピューターに .NET 4.0 がインストールされている場合は、.NET 2.0 が機能するはずです。このリンクからこれを取得しました: Version Compatibility in the .NET Framework。ただし、一部のオブジェクトは 2.0 および 4.0 から変更されていることに注意してください。プロパティとメソッドがすべて同じであるとは限りません。MSDN のドキュメントを参照することは常に良いことです。

新しいリンクを編集: プロジェクトの web.config/app.config ファイル内の要素に関する別の参考資料: supportedRuntime

于 2012-09-14T22:17:07.890 に答える