在.NET Standard 2.0及以后版本中 , 微软已将这三种.NET平台融合到现代的最低标准 , 这使开发人员可以更容易地在任何类型的.NET之间共享代码 。在.NET Core2.0及以后版本中 , 微软增加了许多缺失的API , 开发人员需要将为.NET Framework编写的旧代码移植到跨平台的.NET Core中 。但是有些AP已经实现了 , 可以抛出异常来指示开发人员 , 不应该实际使用它们 。这通常是由于运行 .NET Core的操作系统不同导致的 。
理解 .NET Standard 只是一种标准是很重要的 。不能像安装html5那样安装.NET Standard 。要使用HTML5 , 就必须安装实现了HTML5标准的Web浏览器 。
要使用 .NET Standard , 就必须安装实现了.NET Standard规范的.NET平台 。.NET Standard2.0是由最新版本的 .NET Framework、.NET Core和 Xamarin实现的 。
最新的.NET Standard2.1仅由. NET Core3.、Mono和 Xamarin实现 。C#8.0的一些特性需要.NETStandard2.1 , .NET Framework4.8没有实现.NET Standard2.1 , 所以应该把 .NET Framework 当作旧技术 。
![新世界中的.NET大统一平台架构解析](http://img.jiangsulong.com/220427/04234L4A-4.jpg)
文章插图
.NET Standard 具体介绍与使用 , 请参考我的博客《.NET平台系列20 .NET Standard 应用详解》系列
https://www.cnblogs.com/SavionZhang/p/14822232.html
- .NET Standard 简介
- .NET Standard 版本支持
- .NET Standard SDK 样式项目中的目标框架
- .NET Standard中配置TargetFrameworks输出多版本类库
- .NET Standard 类库使用技巧
- .NET Standard 的未来
公共基础设施 , 简称CI 。位于架构的最底层 , 构建于操作系统之上 。主要包含开发语言、编译器、运行时 。详细介绍请参考我的博客
- 《.NET平台系列2 .NET Framework 框架详解》
- 《.NET平台系列7 .NET Core 体系结构详解》
开发工具
- Visual Studio 微软官方推出的宇宙第一IDE , 它是一个完整的开发工具集 , 它包括了整个软件生命周期中所需要的大部分工具 , 如UML工具、代码管控工具、集成开发环境(IDE)等 。
![新世界中的.NET大统一平台架构解析](http://img.jiangsulong.com/220427/04234L4b-5.jpg)
文章插图
从 Visual Studio 第一代产品到目前的 Visual Studio 2019 , 它们与Windows系统紧密绑定 , 跨平台需求出现以后 , 微软又开发了支持跨平台的开发工具 Visual Studio for Mac 。下载地址:Windows 版& Mac 版 Visual Studio 2019 (microsoft.com)
![新世界中的.NET大统一平台架构解析](http://img.jiangsulong.com/220427/04234H509-6.jpg)
文章插图
![新世界中的.NET大统一平台架构解析](http://img.jiangsulong.com/220427/04234J514-7.jpg)
文章插图
- Visual Studio Code 微软在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的轻量级工具 Visual Studio Code , 它是针对于编写现代Web和云应用的跨平台源代码编辑器 , 可在桌面上运行 , 并且可用于Windows , macOS和Linux 。它具有对JAVAScript , TypeScript和Node.js的内置支持 , 并具有丰富的其他语言(例如C++ , C# , Java , Python , php , Go)和运行时(例如.NET和Unity)扩展的生态系统 。
![新世界中的.NET大统一平台架构解析](http://img.jiangsulong.com/220427/04234I910-8.jpg)
文章插图
官方放出的测试视频 , Visual Studio2022打开一个包含 1600 个项目和约 30 万个文件的解决方案 , 最高内存占用到5G+都没问题!Visual Studio 2022还将大幅提升文件打开速度、代码调试性能、代码搜索性能 , 还将有着更强大的AI IntelliCode 引擎做代码预测 , 还有更好的macOS支持等各种改进 , 在宇宙第一IDE的道路上继续狂奔!
推荐阅读
- 陈皮怎么看年份,陈皮在陈化过程中的变化
- 咖啡灌肠排毒的危害是什么
- 小时代小说中的经典语句
- Java中的封装、继承和多态,你真的都懂了吗
- .NET 6 Preview 4 已发布,ASP.NET Core 更新内容
- 你知道古董收藏中的鹤顶红吗
- 让Excel表格自动排序,让你成为同事眼中的大神
- 硬核资源!阿里内部强推IntelliJ IDEA 中的常用配置,还不赶紧收藏
- 战国时燕国是怎么强大起来的,燕国在战国七雄中的地位
- 五 虎骨酒的功效与作用