当前位置: 首页 > news >正文

佛山网站建设流程彩页设计模板免费

佛山网站建设流程,彩页设计模板免费,济宁网站建设服务,网站有限公司免费前言 .NET Core的新特性之一就是跨平台#xff0c;但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂#xff0c;主要体现为相当多的框架目标和支持平台#xff0c;今天我们就对.NET Core的跨平台特性进行一次梳理。 在.NET Core之前 其实早在.NET Core之前微软… 前言 .NET Core的新特性之一就是跨平台但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂主要体现为相当多的框架目标和支持平台今天我们就对.NET Core的跨平台特性进行一次梳理。 在.NET Core之前 其实早在.NET Core之前微软就有推出.NET的跨平台方案不过这次的跨平台指的不是Linux、OSX而是微软自家的平台如NET、Silverlight、Windows8、Windows8.1、Windows Phone。 这个阶段微软将它称作为可移植类库。 下面是可移植类库的配置界面 在这个阶段.NET开发就出现了分歧类库项目也分成了两个类库、可移植类库。 从理论上来说可移植类库由于类库因为它是真正意义上的统一类库但现实情况是大部分开发人员都选择使用类库而不是可移植类库。 然而困难从此就开始生根如果微软之前统一了这两个项目现在的情况或许会好很多。 在.NET Core起步 第一阶段Project K KREK Runtime Environment KVMK Version Manager KPMK Package Manager K / KLRK runtime / K language runtime (not sure) 这个阶段到还好很多东西刚接触.NET Core的人可能根本没有听过因为早早的被废弃所以影响不是很大。 第二阶段DNX DNX451 DNXCORE50 到这个阶段微软和一些第三方已经开始着手进行支持了。 第三阶段DOTNET5.0 dotnet5.4 dotnet50 畅言 由此可以看到微软改名部的强大。这里不是在摒弃开发团队而是这些动作为之后留下了复杂知识体系。 因为这个阶段.NET Core已经发展了很长时间也有很多第三方开始编写支持的组件为以后的兼容留下了隐患。 .NET Core 1.0 在这个版本微软真正确定了.NET Corenetcoreapp的命名并推出了.NET Platform Standardnetstandard .NET标准。 .NET Core兼容.NET Platform Standard1.6netstandard .16。 从此统一了开发模型开发类库时不在需要关心项目模型因为.NET Core支持全平台。 但为了兼容Visual Studio还是保留了类库、可移植类库的项目模板。但推荐大家以后都使用.NET Core的类库项目模版进行组件开发。 .NET平台 官方给出了一张表 目前一起有9个平台其中 Windows Phone、Silverlight停止更新就还剩下7个平台。 .NET Platform Standard 为什么推出 现有的平台已经够多了为什么还再推出一个新平台 目标 提供更好的可移植性在未来的.NET版本中更容易理解平台版本 简单的说就是微软觉得.NET平台太多了想进行统一从而推出了netstandard。 大家可以将netstandard理解为一个公共类库不同的平台可以兼容这个公共类库。 兼容关系 netstandard的兼容 在以前的.NET Framework中API几乎都是向下兼容的也就是说.NET3.5兼容.NET2.0、.NET4兼容.NET3.5具体的层次如下 2.x 3.x 4.x netstandard也是一样。 1.0 1.1 1.2 1.3 1.4 1.5 1.6 平台之间的兼容 对照上表netstandard支持的最低.net framework版本是4.5也就是说.net4.5 支持netstandard1.1和以后的版本。 举个例子按照这个例子可以清楚的看懂上表的关系 如果你开发的类库配置为netstandard1.3那么可以使用的平台有 .NET Framework4.6及以后的版本4.6,4.6.1,4.6.2,4.6.3.NET Core 1.0及以后的版本Universal Windows Platform 10.0及以后的版本Mono/Xamarin Platforms 开发环境 Visual Studio推荐使用 Visual Studio 2015 Update 3.NET Core 1.0.0 - VS 2015 Tooling Preview 2 ps如果已经安装了 vs2015 update3 在安装.NET Core 1.0.0 - VS 2015 Tooling Preview 2时还是提示没有安装update3可以使用“SKIP_VSU_CHECK1”这个参数忽略vs的检查。 在命令行使用“DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK1”进行安装。 Visual Studio Code Visual Studio Code.NET Core SDK 参考资料 https://www.microsoft.com/net/core FAQ 支持.NET4之前的版本吗 支持只不过.NET4之前的版本没有对.NET Platform Standard进行兼容可以单独设置兼容.NET4.NET3.5等。 使用.NET Core就一定可以跨平台吗 不一定只有完全使用兼容.NET Platform Standard的类库才可以跨平台运行。 包还原失败怎么办 包还原失败一般有两种情况。 1.依赖的版本不对比如框架目标为.netstandard1.6依赖的包只支持.net45这样包就无法解析。 2.网络问题重试或FQ。 如何在旧项目上使用.NET Core相关的组件如依赖注入日志 使用.net4.6可以兼容很大部分现代化组件。.net版本越高兼容的就越多。 写在最后 这篇博文的主题本应该叫拥抱.NET Core开发第一个跨平台类库DbUtils后面又改成拥抱.NET Core开发第一个跨平台类库1而在撰写过程中发现内容实在太多了顾拆成了多个部分今天先讲一些基础概念后面在写如何开发一个跨平台类库。 相关文章 .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布.NET Core面向未来的开源跨平台开发技术微软说它深爱着Linux现在它用行动证明了移植.NET Core计划整合各平台变得更简单了ASP.NET Core 介绍通过几个Hello World感受.NET Core全新的开发体验ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行.NET Core系列 1、.NET Core 环境搭建和命令行CLI入门.NET Core系列 2 、project.json 这葫芦里卖的什么药Asp.Net Core 发布和部署 MacOS Linux Nginx Asp.Net Core 发布和部署Linux Jexus 学习ASP.NET Core你必须了解无处不在的“依赖注入”.NET Core应用类型Portable apps Self-contained apps.NET Core 1.0发布微软开源跨平台大布局序幕ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First拥抱.NET Core跨平台的轻量级RPCRabbit.Rpc使用 dotnet watch 开发 ASP.NET Core 应用程序ASP.NET Core 发布至Linux生产环境 Ubuntu 系统ASP.NET Core Docker部署ASP.NET Core 完整发布,自带运行时 到jexus全球首发免费的MySql for Entity Framework CoreASP.NET Core开发-使用Nancy框架.NET Core全新路线图解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题.NET Core第三方开源Web框架YOYOFxubuntu16.4下用jexus部署asp.net core rtm 原文地址http://www.cnblogs.com/ants/p/5736787.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.huolong8.cn/news/160653/

相关文章:

  • 思乐网站建设小型企业网站开发
  • 网站定制化台州外包加工网
  • 伦教网站设计传奇类型的网游
  • 赣榆哪里有做网站的印象笔记 wordpress
  • 怎样做网站导购教程wordpress模板仿遮天小说站
  • 哪个网站做恒生指数最安全揭阳建网站
  • wordpress网站搭建教程做网站建设的怎么赢利
  • 深圳网站制作企业邮箱企业门户网站 php
  • 网站建设开发计入二级科目明细wordpress无刷新评论
  • 安装网站模版视频教程中国企业网银怎么转账
  • 做百度推广是不是得有个网站先深圳白帽优化
  • 网络推广方案的制定流程长春企业网站seo
  • 800元网站建设网站实用性
  • 网站开发和编程有什么区别网站排名 优帮云
  • 高端网站建设公司教育机构的域名
  • 诚通凯胜生态建设有限公司网站什么是网络营销的现实基础
  • 炫酷做网站背景图江苏省工程建设招标网站
  • 北京朝阳区建设工作办公网站东莞网站建设曼哈顿信科
  • 网站怎么做百度推广平面设计培训学校推荐
  • 上海网站建设公司排名如何卸载和重装wordpress
  • 重庆建设造价工程信息网站网络营销专业学校排名
  • 北京的医疗网站建设广州做网站多少钱
  • 怎样在线做网站404购物优惠券网站怎么做
  • 零代码建站平台古腾堡 主题 wordpress
  • 禁止网站采集公司官网的作用
  • 三门峡网站建设深圳高端网站建设
  • 网站建设与维护好学吗朔州做网站
  • 做的网站如何全屏代码百度手机端排名如何优化
  • 东海县建网站网站建设与会展
  • 科技部网站方案宁波网站推广软件