未找到Microsoft.DotNet.Props

时间:2017-04-01 21:38:27

标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.1

我正在安装.Net Core 1.0.1和Visualt Studio 2015 Update 3的最新预览工具。

我用.Net Core Web API创建了一个项目。当我开始解决方案时,它给我一个错误框:

enter image description here

我为这样的解决方案创建了global.json:

{
  "projects": [ "Administration" ],
  "sdk": {
    "version": "1.0.1"
  }
}

之后,我使用了命令:

dotnet restore

我收到了另一条错误消息:

导入的项目" C:\ Program Files \ dotnet \ sdk \ 1.0.1 \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props"没找到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。

我进入了错误消息中提到的文件夹,但该路径不存在。

我想知道我的Visual Studio 2015社区更新3发生了什么。目前,我正在做我的公司项目,我无法将我的Visual Studio更新到2017年。

任何人都可以帮助我。我花了一整天时间寻找解决方案,但没有运气。

谢谢,

1 个答案:

答案 0 :(得分:3)

SDK版本和.Net Core版本不一样。 .net核心SDK 1.0.1不是.net核心1.0.1。适用于VS 2015的最新SDK版本是预览版2.

我通过卸载已安装的SDK(在我的情况下为1.0.4)并安装适用于VS 2015的最新SDK(1.0.0-preview2-003131)来解决此错误。您可以在downloads page上找到Visual Studio 2015工具。

适用于VS 2015的global.json如下所示:

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