安装vs2017

时间:2017-05-03 01:14:36

标签: c# asp.net .net visual-studio-2015

几个月前,我使用.net核心1.1在vs2015上工作。我升级到vs2017。我在安装vs2015时让vs2017工作时遇到了一些问题,我终于通过卸载vs2015和vs2017以及安装vs2017来实现它。

今天我的任务是参与vs2015项目,目前他们不希望升级到vs2017。

第一个障碍只是组织 - 你看到TFS结构是这样的:

-Root
+ Project A ( vs2015 )
+ Project B ( vs2015 )
+ Project C ( vs2017 )
+ Project D ( vs2015 )

VS和TFS不允许我将本地目录从c:\ Root \ Project C更改为c:\ Root \ VS2015 \ Project B - 哦。

我重新安装了带有Service Pack 3的VS2015.解决了它并从TFS下载了一个vs2015项目。当我尝试打开它时出现问题。当我从Source Control Explorer打开解决方案时,我收到此错误:

enter image description here

单击“确定”将在浏览器中打开“迁移”报告:

enter image description here

单击任何链接(Migration Report Link)会转到有关“.NET Core安装指南”的页面。 我导航到vs2015版本并重新下载.net安装exe,但是当我运行它时我只有一个选项可以修复,我做了但没有帮助。

我的解决方案仍然处于破碎状态,无法在解决方案中打开项目: enter image description here

右键单击任何项​​目并尝试重新打开项目会再次显示迁移报告错误。

我确实在Visual Studio 2017 install breaks Visual Studio 2015 ASP.NET Core Projects

找到了类似的报告问题

但我的解决方案确实在根目录中包含了一个gloabl.json文件并更改了该文件的内容:

{
  "projects": [ "src", "test" ],
  "sdk": {
  }
}

为:

{
  "projects": [],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

没有帮助。我还运行了一个dotnet --version并得到了结果1.03并在版本字符串中使用了它,但仍然没有快乐。

有关如何打开这些vs205 .net核心项目的任何想法?我还读到其他有这个问题的人,卸载vs2015和vs2017,只是重新安装vs2015也无济于事。

1 个答案:

答案 0 :(得分:0)

该问题原来是一个不兼容的.net核心安装。我安装了最新的.net核心,但项目只能用

打开
"DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe".