.NetCoreApp 1.1 - 默认 Visual Studio 2017 .NET Core 项目损坏?
.NetCoreApp 1.1 - Default Visual Studio 2017 .NET Core Project Broken?
我今天开始尝试掌握新的 .NET Core 框架。因此,我按照以下 link:
安装了 Visual Studio 2017 Enterprise 和 .NET Core Workload
https://www.microsoft.com/net/core#windowsvs2017
我想我会尝试创建 Class 库,所以我创建了一个新的 .NET Core 库项目,默认目标框架 .NETCoreApp 1.1 :
现在,当创建解决方案时,每个包的 Nuget 包恢复都失败了,甚至 System 命名空间都没有被正确引用。仅供参考,可以找到恢复的完整错误输出 here (pastebin)。
现在,如果我可以将目标框架更改为 .NETCoreApp 1.0,那么错误就会自行消失。所以这是我自己一个 Core nOOb 的困惑 - 我看到 1.1 可用,但我可以将它用于 Class 库还是我应该以 1.0 为目标?
此外,我的 nuget 源如下:
https://api.nuget.org/v3/index.json
更新:
我似乎安装了 1.1 SDK:
最后我卸载了所有 .NET SDK 引用(Windows:添加或删除程序)并使用 Visual Studio 2017 使用 Visual Studio 安装程序的工作负载:
ReSharper 用户:
我不得不打开我创建的解决方案,重新保存它(出于某种原因),关闭 Visual Studio,然后重新打开解决方案 - 这解决了到处都是红色波浪线和不正确错误的问题“无法引用....”。
我今天开始尝试掌握新的 .NET Core 框架。因此,我按照以下 link:
安装了 Visual Studio 2017 Enterprise 和 .NET Core Workloadhttps://www.microsoft.com/net/core#windowsvs2017
我想我会尝试创建 Class 库,所以我创建了一个新的 .NET Core 库项目,默认目标框架 .NETCoreApp 1.1 :
现在,当创建解决方案时,每个包的 Nuget 包恢复都失败了,甚至 System 命名空间都没有被正确引用。仅供参考,可以找到恢复的完整错误输出 here (pastebin)。
现在,如果我可以将目标框架更改为 .NETCoreApp 1.0,那么错误就会自行消失。所以这是我自己一个 Core nOOb 的困惑 - 我看到 1.1 可用,但我可以将它用于 Class 库还是我应该以 1.0 为目标?
此外,我的 nuget 源如下:
https://api.nuget.org/v3/index.json
更新:
我似乎安装了 1.1 SDK:
最后我卸载了所有 .NET SDK 引用(Windows:添加或删除程序)并使用 Visual Studio 2017 使用 Visual Studio 安装程序的工作负载:
ReSharper 用户:
我不得不打开我创建的解决方案,重新保存它(出于某种原因),关闭 Visual Studio,然后重新打开解决方案 - 这解决了到处都是红色波浪线和不正确错误的问题“无法引用....”。