.NetCoreApp 1.1 - 默认的Visual Studio 2017 .NET核心项目损坏了吗?

时间:2017-04-17 16:04:44

标签: .net-core visual-studio-2017 .net-core-1.1

我今天开始试图掌握新的.NET Core框架。所以我按照以下链接安装了 Visual Studio 2017 Enterprise 和.NET Core Workload:

https://www.microsoft.com/net/core#windowsvs2017

我以为我会创建类库,所以我创建了一个新的.NET Core Library项目,默认为目标框架 .NETCoreApp 1.1

The following is taken from the project properties

现在,在创建解决方案时,Nuget包还原对于每个包都失败,甚至没有正确引用 System 命名空间。仅供参考,可以找到恢复的完整错误输出here(pastebin)。

现在,如果我可以将目标框架更改为 .NETCoreApp 1.0 ,那么错误会自行清除。所以这就是我自己的核心nOOb的混乱 - 我看到1.1可用,但是我可以将它用于类库还是我应该定位1.0?

另外,我的nuget来源如下:

https://api.nuget.org/v3/index.json

更新:

我似乎安装了1.1 SDK: enter image description here

1 个答案:

答案 0 :(得分:0)

最后,我卸载了所有.NET SDK引用(Windows:添加或删除程序),并使用 Visual Studio 2017 工作负载重新安装了.NET Core使用 Visual Studio安装程序

enter image description here

ReSharper用户:

我必须打开我创建的解决方案,重新保存它(出于某种原因),关闭Visual Studio,然后重新打开解决方案 - 这解决了所有地方出现红色波浪线和错误的错误无法参考....“