问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.net standard和.net framework什么区别?

发布网友 发布时间:2022-05-19 20:48

我来回答

4个回答

热心网友 时间:2023-10-17 14:48

.NET Standard Library是 .NET Framework 的基础,也就是说.NET Framework包含了.NET Standard Library中的所有目录。

所以将一个.NET Standard Library项目改成 .NET Framework项目是可以的。

但将一个.NET Framework项目改成.NET Standard Library项目那是有条件的,那就是不涉及到.NET Framework的特有部件。

下面这图可以清晰的知道.NET Standard Library和.NET Framework的关系和区别。

区别一、.NET Standard Library是底层的库文件,一般为上层提高实现的接口,而 .NET Framework除了实现NET Standard Library外,还有自己特有的实现类和方法。

区别二、.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。

因此,.NET Framework每一种托管框架都实现了.NET Standard中的BCL。

区别三、每个.NET版本都对应一个.NET Standard版本,而.NET Framework没有这样的要求。

热心网友 时间:2023-10-17 14:49

.NET Standard Library 是 .NET Core 和 .NET Framework 共有的基础。

1.  .NET Core是一个开源的模块化的Framework,而且 .NET Core也可在不同的操作系统上运行,包括Windows、linux、MacOS,实现了跨平台跨设备。

2.  .NET Framework 是Windows下特有的。

除实现NET Standard Library外 .NET Core 和 .NET Framework 都有各自特有的实现。

.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。

因此,.NET Framework和.NET Core,每一种托管框架都实现了.NET Standard中的BCL。随着计算机工业不断推出新的硬件和操作系统,将来还会出现新的.NET托管框架。该标准让应用程序开发人员知道,他们可以依赖于一套始终如一的API。

每个.NET版本都对应一个.NET Standard版本。

API一致,将应用程序移植到不同的托管实现以及提供工具都会更简单。

微软CEO萨提亚·纳德拉睿智的决定抛弃以PC为中心,拥抱各种设备和平台,成为一家软件服务型企业。为了达成这种愿景必须构建新的微软生态链,囊括Windows,Linux,OS X及其他操作系统,覆盖X86/ARM等处理器以及不同的设备(包括PC,Phone,全息眼镜及其他)。这些足见微软的“野心”。

既然一个项目支持.net standard, 向上改成.net framework项目是可行的。

反之,将一个.net framework项目改成.net standard项目,只要不涉及到.net framework特有的部分,也是可行的。

热心网友 时间:2023-10-17 14:49

春城无处不飞花,寒食东风御柳斜.

热心网友 时间:2023-10-17 14:50

http://blog.csdn.net/zhao1949/article/details/51740559
.net standard和.net framework什么区别?

区别一、.NET Standard Library是底层的库文件,一般为上层提高实现的接口,而 .NET Framework除了实现NET Standard Library外,还有自己特有的实现类和方法。区别二、.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。因此,....

.net core和.net的区别是什么?

一、类型不同 1、NET Core:是适用于 windows、linux 和 macos 操作系统的免费、开源托管的计算机软件框架。2、NET Standard:是微软为跨平台所规划的.NET Framework相关平台于系统之间的相依性标准。二、功能不同 1、NET Core:有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application...

net framework是什么?

正是由于在 .NETFramework 中支持多种编程语言,因此 .NET Framework 也配备了对应的编译器。2) CLS CLS(Common Language Specification, 公共语言运行规范)定义了一组规则,即可以通过不同的编程语言(C#、VB、J# 等)来创建 Windows 应用程序、ASP.NET 网站程序以及在 .NET Framework 中所有支持的...

通俗易懂,什么是.NET Core以及.NET Core能做什么

与其他软件框架不同,.NET Core是最通用的框架,可用于构建各种软件,包括Web应用程序、移动应用程序、桌面应用程序、云服务、微服务、API、 游戏 和物联网应用程序。与其他框架不同,.NET Core并不局限于单一的编程语言,它支持C#、VB.NET、F#、XAML和TypeScript。这些编程语言都是开源的,由独立的社区管理。 .NET Co...

.NET Framework 是什么?哪些软件需要安装.NET框架

- .NET Framework是操作系统服务和应用程序的桥梁,是一个应用软件抽象层。- 并不包括新的windows内核代码- 并没有增加Windows的操作系统一级的功能,它只是OS功能的延伸- 并不会加快windows的速度所以,.NET framework主要是一个程序架构,在这个架构下,程序员可以快速高效地开发高质量的软件。但因为它...

现在主流的软件开发平台有哪些?

1.**Microsoft.NET**:Microsoft.NET是微软推出的开发平台,支持多种编程语言,如C#、VB.NET等。它包括.NETFramework和.NETCore两个主要分支,用于开发Windows应用、Web应用和跨平台应用。2.**Java平台**:Java是一种跨平台的编程语言,其开发平台包括JavaSE(StandardEdition)、JavaEE(EnterpriseEdition...

standardclass是reference类型吗

是。standardclass是reference类型的,是Class引用类型。C#是微软公司发布的一种面向对象的、运行于.NETFramework和.NETCore(完全开源,跨平台)之上的高级程序设计语言。

我net开发有十几年了,请问是继续跟着微软走转向net core、还是转java...

netcore不用讲了,凉凉概率较大,因为用的企业很少,招聘也少,难以实现良性的市场生态,原因是历史上老版本win平台.net入门简单好上手,中小企业或者传统制造型企业等it技术实力不强的企业有不少运用,很多企业缺少在开源领域投入的实力,netcore是开源方向的,主要是被容器化形势所迫被动开源,微软开发...

什么叫主版本号?什么叫副版本号?什么叫修正版本号?

副版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。此版本号由项目决定是否修改。修正版本号:一般是Bug的修复或是一些小的变动或是一些功能的扩充,要经常发布修订版...

.Net开源组件 — ImageSharp

ImageSharp,作为ImageProcessor的后续开源项目,专为.NET Standard 1.1环境设计,突破了后者仅限.NET Framework的限制。它是一个全新的、功能全面且全托管的2D图像处理API,目标是替代System.Drawing的图像处理方式。ImageSharp强调跨平台支持,包括移动设备、云端和嵌入式/IoT,因其线程安全特性而得以广泛应用...

netframework有什么用 dotnetframework 怎么安装netframework 怎么下载netframework framework有什么用 .net framework net framework 4 net framework重要吗 安装net framework
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
织田n.on汉化合集百度云 织田信奈的野望百度云简体字幕高清速发速采纳 穿越火线手机版怎么申请土豪的号 各位 谁能给我刷级别啊 我玩穿越火线的 要求刷到最高级别的 穿越火线枪战王者牛逼号密码账号 穿越火线土豪号2015年求不玩cf的土豪送给我一个号 ...干姜,甘草,元胡,佛手,鸡内金,红参,白芍,桂枝,大枣,生 过生日早上从楼梯摔下来有什么征兆 为什么无线路由器绿灯一直闪? 今天早上下楼梯的时候,脚一下踩空,摔下去了,当时很痛... .net core和.net framework 语法一样吗 wps表格中另存为a中应该存在哪个文档副本 梦到被龙抓伤了,请问是不是有什么不好的预兆? 梦到我被一条龙追杀,是什么意思 莫名的梦到被龙攻击,表示什么意思? 世界上什么马最凶猛?什么马最小? 买了7.8年的旧车如何买保险 老车买保险 需要什么 9年老车怎么买保险合适? 马克思主义的科学体系包含了哪些内容?为什么说他是科学真理 马克思主义理论体系包括哪些 开心消消乐更新到最新版,我想要取消QQ绑定,怎么办?谢谢啦 健脾疏肝汤的组成 电脑如何打开bin文件 2020年尚志市什么时间考律师证? 连接不错的户外运动蓝牙耳机有什么款? 我是女的,已经结婚了,和老公感情很好,昨晚梦见和一个已经去世的领导结婚,还买了家具和衣服,后来又变 女友叫男友 买个小皮筋戴着 什么意思? 皮筋是啥 在微信聊天我发了图片,过几天打开聊天记录是我刚存在手机里的图片,怎么回事 安踏神盾篮球鞋边上有胶水能看见正常吗 什么胶水可以粘劳篮球鞋?? 网上买了双篮球鞋,鞋侧面都有明显的胶水,请问是不是正品 我微信银行卡绑定的是别人的,现在微信有钱没办法发出来怎么办? 中国高速公路自驾导航地图集的内容简介 福建省省道公路导航用什么APP 导航公路 sd是哪个军区的车牌 各省厅的警用车牌号的读法 深圳市云商世纪电子商务有限公司怎么样? 什么是云商平台 网上看到有个云商平台挺适合普通人的.它的云商模式是什么 广东云商珠宝有限公司怎么样? 报考贵州毕节公务员在哪里考试 报考贵州,毕节地区,赫章县的乡镇公务员,在哪考试啊。那个报名网上没说明! 2012贵州省公务员考试毕节地区的在哪考 014年毕节公务员考试面试地点? 毕节金沙公务员好考吗 2012毕节公务员考试都有几个考点 海尔洗衣机XQG60-B10288为什么不静音