【问题标题】:Unable to open vs2015 .net core 1.1 project after installing vs2017安装vs2017后无法打开vs2015 .net core 1.1项目
【发布时间】:2017-05-03 01:14:36
【问题描述】:

几个月前,我使用 .net core 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 项目。当我尝试打开它时,问题就来了。当我从源代码管理资源管理器中打开解决方案时,出现此错误:

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

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

我的解决方案一直处于这种损坏状态,无法打开解决方案中的项目:

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

我确实在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 也无济于事。

【问题讨论】:

  • 那你倒霉了。 .NET Core 对 VS2015 的支持始终是一个预览版,所以不要期望它一直都能正常工作。告诉您的团队发生了什么,并敦促他们迁移到 VS2017。

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


【解决方案1】:

问题原来是不兼容的 .net 核心安装。我安装了最新的 .net 核心,但该项目只会打开

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    相关资源
    最近更新 更多