2017-01-27 3 views
1

私は1つのソリューションの下でかなり長い間3つのプロジェクトを開発していましたが、最近私は4.6にアップグレードするという選択肢がありますが、私の.Netフレームワークは4.0であることがわかりました。 私はそうしたいと思いますが、私のプロジェクトが既にビルドされているので互換性の問題が発生する可能性があることを謝ります。それは安全か、互換性の問題のために推奨されていませんか?現在ビルドされているプロジェクトで.Net FrameWorkをアップグレードすると問題が発生する可能性がありますか?

+0

.NET Framework 4.0は廃止されており、少なくとも4.5.1以上にアップグレードする必要があります。変更を受け入れ、互換性の問題を恐れることはありません。彼らは解決され、過去に滞在することはあなたを助けません。 –

答えて

0

の開発者という観点からは、互換性の問題については心配しません。 4.0から4.6への移行でいくつかの偉大なものが追加されましたが、もしあれば、APIの変更を壊すことはほとんどありません。

エンドユーザーが.NET 4.6フレームワークをインストールする必要があるため、大きな互換性の問題が発生します。私はそれがWindows 8以上で出荷されていると確信しています。

私がいた場合は、アップグレードを行います。

+0

だから、すでに4.0で書かれていたものは、4.6に切り替えると、コンパイラ(または.netフレームワークをチェックするコンポーネント)が私に叫ぶことはありませんか? – WeinForce

+0

@WeinForce私はエラーを保証するものではありませんが、私は何も期待しません。すべてのライブラリ/プロジェクトが.NETの*同じ*バージョンをターゲットにする必要があることに注意してください。 – BradleyDotNET

+0

私はアップグレードと言うと、私は私のエラーがなくなるように私は以前のバージョンに戻すことができるだろうか(またはそれは多くの時間がかかるだろう)私は修正することができないエラーの束を与える?または彼らがそこにいたら、それは完全な混乱ですか? – WeinForce

関連する問題