asp.net – .NET Core项目添加对.NET Framework项目的引用.为什么这样可能?
|
我有以下项目: .NET Core 2.0 Web应用程序 .NET Standard 2.0类库& .NET Framework 4.5类库. 我将.net框架类库的引用添加到asp.net核心web api项目中.它看起来效果很好. 我想知道为什么可以将.NET Framework类库项目的引用添加到ASP.NET Core Web API或MVC? 它不应该只允许添加标准或核心库引用到核心项目? 更新: 根据Phiter评论: “如果你将一个.net框架库导入到你的项目中它将不再是跨平台的,但如果你愿意,你可以自由地进行.它们允许它,因为你可能想要使用.net核心,但仍然在Windows上. “ 因此,如果这是一个原因,如果我想将我的项目绑定到.NET Framework并保留在Windows上,为什么我从一开始就使用Core Web Project? 我认为我们使用核心项目来实现跨平台能力,如果没有,.Net框架不是更好的选择吗? UPDATE mason评论: “没什么好笑的:ASP.NET Core项目不必在.NET Core上运行.它也可以在.NET Framework上运行. 仅仅因为它被称为“核心”并不意味着它们是相关的.他们本可以称之为ASP.NET FancyPants并让它在.NET Core和.NET Framework上运行,你不会感到困惑.微软只是简单地命名.“ 解决方法这只是作为 .NET Standard/Core 2.0的一部分添加的.只要.NET Framework DLL仅引用.NET标准中的内容,它就会使用类型转发到.NET Core实现.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 组合数据注释属性
- 如何使用Castle Windsor与ASP.Net Web表单?
- ASP.NET vNext如何处理config.json中的缓存,压缩和MimeMap?
- asp.net-core – MVC 6安装为Windows服务(ASP.NET Core 1.0
- asp.net-mvc – 升级到Visual Studio 2015会使intellisense
- 可以将图像添加到ASP.NET按钮吗?
- asp.net-mvc-3 – dataannotations在主键上设置标识种子值,
- asp.net-mvc-3 – 使用Jquery Ajax渲染部分视图与变量数据
- asp.net-mvc – 从ASP MVC 3 Preview 1升级到beta时的并发症
- asp.net-mvc – 是否有官方的ASP.NET MVC参考/示例应用程序
- asp.net – webservice和web应用程序有什么区别?
- asp.net-mvc – TypeScript捆绑和分类?
- asp.net-mvc – Web Deploy/Publish正在添加一个
- asp.net – 使用IIS7应用程序请求路由修改标头
- asp.net-mvc-3 – 尝试检索不存在的列的实体框架
- asp.net-mvc – ASP.NET MVC HandleError不工作(
- asp.net – 禁用web.config继承?
- asp.net-mvc – FluentValidation客户端验证
- asp.net-mvc – 如何使用Entity Framework和Memb
- asp.net-mvc – 在不显眼的验证过程中使用parseJ
