9

我已经将一个项目从 VS 2013 升级到 VS 2015。一切正常,我现在可以在 VS 2013 和 VS 2015 中打开同一个项目。

现在,有了这个 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

这意味着可以在 VS 2010 中打开 VS2013 项目而不会出现问题。

但是,对于 2015 年的新编译器功能,这是否意味着VS 2015 项目MinimumVisualStudioVersion必须 >= to ?14.x.xxxxx.x

4

1 回答 1

2

这意味着打开此解决方案的最低 Visual Studio 版本是10.0.40219.1,实际上是Visual Studio 2010 SP1

于 2015-11-04T09:59:30.333 回答