.net-core - 如何创建我可以从 .NET Core App (Web API) 引用的 .NET Core 库

标签 .net-core asp.net-core-1.0

我在 Visual Studio 2015 Update 3 和 .NET Core 1.0 中工作。我有一个 .NETCoreApp v1.0 类型的 Web API 项目。当我添加一个 .NET Core 类库时,它的类型是 .NETStandard v1.6。我可以将此库添加到 Web API 项目中作为引用,但是当我尝试添加 using 语句时无法识别它。

如果我创建另一个 .NETCoreApp 类型的项目,我可以引用它并毫无问题地使用这些类。

如何使用 .NET Core 应用程序中的 .NET Core 类库?

编辑/更新:

  • 这似乎只是一个编辑器/Intellisense 问题,因为尽管有编辑器警告,.NETCoreApp 还是会构建和运行,调用类库。
  • 我正在运行 Resharper,我发现它与其他类型的项目存在类似问题:我已经检查过我是否拥有最新版本并清除了 Resharper 缓存并重新启动了 VS2105。
  • 最佳答案

    这是一个 Resharper 问题。目前 Resharper (v2016.1.2) 不支持 .NET Core 1.0。

    有两种可能的解决方案:

  • 卸载 Resharper,Visual Studio 原生智能感知就可以工作了。
  • 安装 Resharper 2016.2 EAP (抢先体验计划)版本。我已经做到了,并且正在发挥作用。显然,它带有任何 EAP/beta 产品的警告。

  • 这是 Jetbrains forum post 的链接我被告知 .NET Core 1 尚不受支持并指向 EAP 版本。

    关于.net-core - 如何创建我可以从 .NET Core App (Web API) 引用的 .NET Core 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38568505/

    相关文章:

    css - ASP.NET Core 1.0 中的下拉菜单

    c# - ASP.NET Core - 创建自定义模型验证

    c# - 如何为标准框架和 .Net Core 创建 nuget 包(dll)?

    asp.net-core - 如何在 Windows 7 机器上运行 .Net Core Web 应用程序?

    asp.net-mvc - 实体类型在 "shadow state"中是什么意思?

    c# - 选项模式 - 接口(interface)/抽象属性

    c# - 不同列名的 EF Core 5 HasForeignKey 问题

    c# - 如何在 .net-core System.Composition (Mef) 中设置 CreationPolicy 单例

    asp.net - 当前不会命中断点 - 没有可执行代码与此行相关联

    .net - 如何链接 .NET Core 独立部署?