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