首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio 2017安装破坏了Visual Studio 2015 ASP.NET核心项目

Visual Studio 2017安装破坏了Visual Studio 2015 ASP.NET核心项目
EN

Stack Overflow用户
提问于 2016-11-18 18:13:51
回答 5查看 16.5K关注 0票数 94

安装Visual Studio2017专业版后,我无法在Visual Studio2015专业版中构建我的ASP.NET核心。我从未在VS2017中打开过此项目

我得到了

尝试运行项目模型服务器进程时发生以下错误(1.0.0-预览3-004056)。

无法启动进程。找不到与命令dotnet-projectmodel-server匹配的可执行文件

然后我在Visual Studio2015中创建了一个全新的ASP.NET核心项目,当我加载我的项目时,我得到了完全相同的信息。

此外,当我想要构建项目时,我会得到

MSB1009:项目文件不存在。

同样的问题不会出现在ASP.NET 5项目中,因此它仅限于ASP.NET核心

Visual Studio 2017年3月7日更新

如果添加了如下答案中的global.json,则对于global.json中使用的和C:\Program Files\dotnet\sdk\文件夹中存在的任何.net框架版本,都会收到一条错误消息

找不到导入的项目"C:\Program Files\dotnet\sdk\X.X.X\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props“MSB4019

”时出现的错误。确认声明中的路径正确,并且文件存在于磁盘上。

另外,当关闭Visual Studio并再次打开它时,我得到了原始的错误消息

EN

回答 5

Stack Overflow用户

发布于 2016-11-19 23:08:47

@克劳迪奥努内斯和@威震天有the correct answer。读完答案后,我意识到我的.NET核心解决方案没有global.json文件。我添加了一个新的解决方案文件夹和一个global.json文件。因为我的项目都没有嵌套在子文件夹中,所以我只需要从项目数组中删除"src“和"test”:

代码语言:javascript
复制
{
  "projects": [],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}

该项目现在可以在安装了VS 2017 RC的VS 2015中正确打开。

票数 77
EN

Stack Overflow用户

发布于 2016-11-22 04:33:40

一种可能的解决方法是向解决方案中添加global.json,并指定要使用的sdk版本,如下所示

代码语言:javascript
复制
{
  "projects": [ "src", "test" ],
  "sdk": {
    "version": "1.0.0-preview2-003131"
  }
}
票数 27
EN

Stack Overflow用户

发布于 2016-11-19 11:56:55

转到程序和资源,使用“核心”筛选并找到预览版3安装(“MicrosoftSDKCore1.0.1- .NET预览版3(X64)”)然后去掉它。

注意:在删除该SDK之前和之后运行dotnet --version。在我的案例中,结果是1.0.0-preview3-004056(之前)和1.0.0-preview2-1-003177(之后)。

我还看不到vs2017的副作用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40674393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档