Я модернизировал проект из VS 2013 в VS 2015. Все работает отлично, теперь я могу открыть один и тот же проект в обоих VS 2013 и VS 2015.Минимальная версия Visual Studio для Visual Studio 2015 решение
Теперь, этот новый компилятор Roslyn VS 2015, я предполагаю, что, когда я введу некоторые новые возможности C# 6 в Project, я смогу открыть проект только в VS 2015. (В 2013 году я получу некоторые ошибки компилятора)
Что бы было MinimumVisualStudioVersion
для входа в .sln-файл, до сих пор мне удалось открыть решение в VS 2013, VS 2012, а также VS 2010:
# Visual Studio 2013
VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
Это означает, что можно было открыть VS2013 Projects в VS 2010 без проблем.
Но, с новыми возможностями компилятора 2015 года, означает ли это, что MinimumVisualStudioVersion
должно быть> = до 14.x.xxxxx.x
для проектов VS 2015?
За этим стоит вопрос? Очевидно, вы не можете использовать компилятор VS2015 в предыдущих версиях. Вы хотите заблокировать старые версии от открытия проекта? В этом случае вы даже можете установить 14.0.0.0. С другой стороны, VS, вероятно, уже для вас уже –
Изменение версии * решения *, но это не лучшая идея, потому что у вас может быть много совместимых проектов, но только некоторые из них, которые требуют VS2015 –
Идея заключается в том, что раньше я был проект VS 2013, который можно было бы открыть VS VS 2012, а также VS 2010 без проблем. Теперь, если я открою его VS 2015 и воспользуюсь новыми функциями компилятора, я не смогу открыть его в предыдущих версиях VS. –