首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择完整的.NET框架和.NET核心作为ASP.NET核心目标?

选择完整的.NET框架和.NET核心作为ASP.NET核心目标?
EN

Stack Overflow用户
提问于 2017-04-06 00:39:07
回答 1查看 1.3K关注 0票数 3

我正在扩展一个使用.NET 4.5的系统。我需要:

  1. 其他能够引用我的新.NET核心库的项目。
  2. 我的.NET核心项目能够引用我们的.NET 4库。

除了目标目标的问题之外,我还注意到VS 2017甚至没有给我在创建新项目时针对.NET核心的选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-06 00:50:58

.net核心库实际上是.net标准库。因此,当您创建一个.net标准库时,它可以由完整的框架类引用,但前提是您使用的.net标准版本是正确的。听起来很混乱?

简单地说,看一下这里的图表,https://github.com/dotnet/standard/blob/master/docs/versions.md

如果您的完整框架类是针对.net框架4.5的,那么也可以在.net核心1.0中使用它们,您需要让您的库使用.net标准1.1。

如果您已经运行了一个完整的框架web应用程序,并且您希望在.net标准中构建库。你应该这么做的唯一原因是..。

  • 您打算在不久的将来将您的WebApp转换为.net核心。
  • 您正在构建一个类库,该类库可用于其他.net核心项目。

如果你在可预见的时间内坚持你的web应用程序的完整框架,那么就没有必要在.net标准中构建东西了(特别是如果你不得不为一个非常精简的版本(如1.1)而拍摄)。

关于为什么在创建.net核心项目时不能“瞄准”框架。如果你愿意的话,这是一个已知的"bug“。或者更多,以便在创建.net核心项目时,下拉列表是多余的。它只需在您的计算机上使用.net核心SDK的最新版本(默认情况下)。

进一步读:

  • .net标准与.net核心
  • 基于两个版本的.net核心SDK的开发
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43243806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档