微软正式发布了.NET Core并提供下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行,这意味着开发者不仅能使用它来建立自己的应用,还能修改和完善平台,来迎合自己和他人的需求。
功能介绍
.NET Core 是.net framework的新一代版本,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台[1] ,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。
由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此 .NET Core 会包含 .NET Framework 的类库,但与 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,应用程序只需要获取需要的组件即可,与 .NET Framework 大包式安装的作法截然不同,同时各包亦有独立的版本线 (Version line),不再硬性要求应用程序跟随主线版本。
.NET Core 项目的主要目标有:
支持或可以移转 (port) 到更多的操作系统平台与芯片架构 (也就是未来项目会跨出 x86 平台)。
具有引人注目的性能与高可靠度。
开发人员能快速与直觉的获取 .NET Core 开发环境。
在直觉与具生产力的情况下建造应用程序,使用文件,示例与 NuGet 组件。
软件特色
跨平台
可以在Windows,macOS,Linux上运行
灵活的部署机制
1.Portable applications(便携式应用)
这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。
2.Self-contained application(自宿主应用)
顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用
第二种方式和.NET Native也是不一样的,仍然使用CoreCLR,而.NET Native使用CoreRT作为运行时,详细信息请见dotnet/corert
命令行工具
.NET程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令
兼容性
通过.NET Standard Library与.NET Framework,Xamarin,Mono兼容
开源
.NET Core从属于.NET基金会,由微软进行官方支持。使用MIT和Apache 2开源协议,文档协议遵循CC-BY
注意事项
使用.NET Core 2.0需要先安装.NET Core SDK 2.0,并且在Visual Studio 2017中创建APP。
.NET Core SDK 2.0.0 包括了 .NET Core 2.0.0 Runtime,如果下载了SDK就不需要单独下载Runtime了。
在使用百度贴吧时,我们可以设置一些自己喜欢的标签,这样后期贴子的主题元素都会围绕哪些类型展开。那么,怎么在百度贴吧上设置自己喜欢的标签?下面我使用苹果手机(安卓端操作
使用微商水印相机的时候,用户可以创建自己的团队,也可以选择加入其他人创建的团队,然后就可以更加方便的与团队中的好友互相交流了。那么微商水印相机怎么加入团队呢?这里小编
快手极速版作品怎么删除掉 快手极速版作品如何删除掉 1、点击左上角的三。 2、打开左侧界面后,点击登录的账号头像。 3、在打开的个人主界面,能看到下面发布的作品,点击要删除的
古镜记围棋关卡怎么通过,在古镜记游戏中很多小伙伴都不清楚围棋这一关怎么通过,下面小编为大家带来了最新攻略。
黎明觉醒浪潮载具怎么获得?浪潮是一款颜值较高的轿车载具,载具是十分方便的,玩家如果有需要可以随时召唤,不需要的话还可以随时收起来。那么黎明觉醒中浪潮载具的获得方法是什
打开喜鹊儿 点击“全部服务” 点击“正选” 找到你要的范围 如果要退选,返回页面找到正选结果
拼多多提现的时候需要身份证认证,不少用户担心这样会泄露自己的信息,因此不予认证,或者认证后想要解绑。那么怎么解绑身份证呢?下面一起来看看了解一下吧!
黎明觉醒传送门如何解锁?黎明觉醒的地图是很大的,在地图上分分布了很多个传送点,玩家可以通过传送点直接到达想要去的地方,但是有些传送点是需要解锁之后才可以使用的。那么黎
黎明觉醒中央车站怎么玩?中央车站是游戏中的一个对战模式,采用了4V4竞技的玩法,玩家需要和其他人一起组队,率先击杀敌方所有目标的一方就可以取得胜利。那么黎明觉醒中中央车站
风火轮是近期战魂铭人游戏版本更新后的一个新装备,很多玩家都非常关注这个装备,今天就为大家带来关于这个装备的具体介绍,通过下面的文章内容,我们来具体了解一下风火轮的功能