私はすべてが素晴らしい作品VS 2015にVS 2013からプロジェクトをアップグレードした、私は今で、今VS 2013とVS 2015の両方に最小のVisual Studioのバージョン
を同じプロジェクトを開くことができますVS 2015のこの新しいRoslynコンパイラは、私がプロジェクトに新しいC#6機能をいくつか導入すると、VS 2015でのみプロジェクトを開くことができると思います。(2013年にコンパイルエラーが発生します)
.SlnファイルにMinimumVisualStudioVersion
と入力すると、VS 2013、VS 2012、およびVS 2010でソリューションを開くことができました:
# Visual Studio 2013
VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
これは、問題なくVS2013プロジェクトをVS 2010で開くことができたことを意味します。
しかし、2015年の新しいコンパイラ機能では、MinimumVisualStudioVersion
はVS 2015プロジェクトで> = 14.x.xxxxx.x
にする必要がありますか?
もう1つ質問がありますか?明らかに、以前のバージョンではVS2015コンパイラを使用できません。古いバージョンのプロジェクトを開くのをブロックしますか?この場合、14.0.0.0を設定することもできます。一方で、VSはおそらくあなたのためにおそらくあります –
*ソリューションの*バージョンを変更することは、あなたが互換性のあるプロジェクトがたくさんあるかもしれないがVS2015を必要とする少数しかないので、ベストアイデアではない –
アイデアは、 VS 2012とVS 2010で問題なく開かれたVS 2013プロジェクト。今、VS 2015を開いて新しいコンパイラ機能を使用すると、以前のバージョンのVSで開くことができなくなります。 –