.NET がサイド バイ サイド実行をサポートしていることは理解していますが、あるマシンには 2.0 があり、別のマシンには 2.0 sp1 があり、別のマシンには .NET 3.5 があるケースを見てきました。これらのバージョンでは、私が使用していた Microsoft 製の DLL にメソッドが追加されていました。System.Net.Mail だったと思います。
私は 2.0 SP1 で利用可能なメソッドを使用していたので、これは悪いことでした。プレーン 2.0 には存在しませんでした。アプリで例外が発生し、マネージャーから、なぜそのユースケースをテストしなかったのかと尋ねられました。 このシナリオに適合するメソッドのリストがどこにあるか知っている人はいますか?
結論 : この経験から、.NET のサイド バイ サイドの主張を 100% 信頼することはできません。
.NET 4.0 をインストールすると、何らかの方法で構成ファイルやバイナリが変更されるか、または下位のフレームワーク バージョンの実行に影響が及ぶかどうか、誰か教えてもらえますか?