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 – Microsoft JScript运行时错误:’Sys’未定义
- asp.net core 2.0 入门攻略 第一章 环境部署
- 使用C#读取dbf行情文件
- asp.net-identity – UserManager RemoveFromRole错误
- ASP.NET性能优化之让浏览器缓存动态网页的方法
- asp.net – 删除了css类还有效果
- asp.net-mvc – ASP.Net MVC中的自我AJAX更新部分视图/控制
- asp.net – 在Azure网站上启用gzip压缩
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- asp.net – 如何正确对齐一个Gridview列的标题
- 如何在ASP.Net webform中使用标签?
- asp.net-mvc – 针对SAAS的多租户客户端特定定制
- asp.net – 缓存在它应该到期之前到期
- asp.net-mvc – Sql Views的流畅Nhibernate映射
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSO
- asp.net – 如何将会话超时设置超过20分钟.
- asp.net-mvc – 如何解决消息过滤器表明应用程序
- asp.net – GetHashCode在这里只是货物崇拜吗?
- asp.net – 在单个位置禁用Windows身份验证
- asp.net-mvc – 如何在razor视图中公开全局对象像