3

Visual Studioソリューションに異なるバージョンのフレームワークを対象とするプロジェクトが含まれている場合.NET、アプリケーションを上位バージョンの.NETフレームワークだけで配布できますか?

4

2 に答える 2

1

答えは、場合によります。

あなたのアプリが新しいバージョンに「重大な変更」を含まない一般的な機能のみを使用している限り、一般的にこれは可能です...

.NET フレームワークの各リリースでは、互換性を損なう最後のバージョン以降の変更点を一覧表示する「Breaking Changes」が一覧表示されます。

別の潜在的な問題は、フレームワークの一部のバージョンが「インプレース」アップグレードを行うことです。たとえば、.net 4.0 を対象とするアプリがあり、同じボックスに .net 4.5 をインストールすると、既に 4.0 がインストールされていたとしても、ASP.NET などの特定のフレームワーク コンポーネントが 4.5 にアップグレードされます。 WPF。

これは、4.0 を対象とするアプリであっても、4.5 フレームワーク アセンブリで実行されることを意味します。

于 2013-10-25T21:30:12.873 に答える