Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 如何更改VS2015使用的.NET核心SDK版本?_Visual Studio 2015_Asp.net Core_Visual Studio 2017 - Fatal编程技术网

Visual studio 2015 如何更改VS2015使用的.NET核心SDK版本?

Visual studio 2015 如何更改VS2015使用的.NET核心SDK版本?,visual-studio-2015,asp.net-core,visual-studio-2017,Visual Studio 2015,Asp.net Core,Visual Studio 2017,我安装了VS2017,它完全破坏了我的VS2015安装。当我尝试创建新的.net核心web应用程序项目时,出现以下错误: 我的c:\program files\dotnet\sdk文件夹中没有版本preview2-a-003177,而且我似乎在任何地方都找不到该版本 那么,如何更改VS2015模板使用的.net core sdk的版本(我确实安装了它) 另外,我知道我可以添加指向特定dotnet sdk版本的global.json,但我不想这样做。该场景已在中解决。很抱歉,您不能 VS 201

我安装了VS2017,它完全破坏了我的VS2015安装。当我尝试创建新的.net核心web应用程序项目时,出现以下错误:

我的
c:\program files\dotnet\sdk
文件夹中没有版本
preview2-a-003177
,而且我似乎在任何地方都找不到该版本

那么,如何更改VS2015模板使用的.net core sdk的版本(我确实安装了它)

另外,我知道我可以添加指向特定dotnet sdk版本的global.json,但我不想这样做。该场景已在中解决。

很抱歉,您不能

VS 2015仅使用
.xproj
文件,而最新的SDK(自preview3或4以来)使用旧的.csproj。最新的SDK将尝试将您的项目转换(迁移)到.csproj

您应该切换到VS2017以使用最新的SDK,或者坚持使用
preview2-1
以在VS0215中工作


检查您的
c:\program files\dotnet\SDK
中是否确实有所需的SDK版本(我的VS 2017安装没有删除以前安装的任何SDK)。如果需要,您可以下载旧SDK的任何版本

我希望可以切换到VS2017。但在其上编译的.net内核不会在AWS Elastic Beanstalk上运行,而VS2015编译的内核会运行。另外,我需要我的Resharper。然后你需要
global.json
和旧的SDK版本。VS2015和VS2017成功地并行工作。