下载 Visual Studio 2017 version 15.3

  下载 .NET Core 2.0

  下载 Visual Studio for Mac

  微软今天发布了.NET Core 2.0 版本,属于一次非常大的版本迭代。

  .NET Core 2.0 主要包括一些让 .NET Core 更容易使用的改进,并增强其平台能力。亮点如下:

  Runtime

  SDK

  Visual Studio

  • Live Unit Testing supports .NET Core

  • Code navigation improvements

  • C# Azure Functions support in the box

  • CI/CD support for containers

  主要更新方面,包括对两个关键组成部分 Runtime(CoreCLR)和 Framework Libraries(CoreFX,框架库)进行了完整的性能优化,由此可见,进程管理、JIT 编译器以及服务器系统的体验将会更好。

  同时,引入 .NET Standard 2.0,使得开发人员可利用的 API 数量翻了不止两倍。另外,微软还强调,.NET Core 2.0 已经可以用于部署 Azure Web 应用。

  更多细节可查阅发行说明


  .NET Standard 2.0 发布,增大 API 范围

  .NET Standard 2.0 规范现已完成,支持以下平台:

  • .NET Framework 4.6.1

  • .NET Core 2.0

  • Mono 5.4

  • Xamarin.iOS 10.14

  • Xamarin.Mac 3.8

  • Xamarin.Android 7.5

  • 即将推出 UWP 版本 (预计今年晚些时候)

  .NET Standard 2.0 自 .NET Standard 1.X 的基础上大大增加了 API 范围,这意味着将现有代码从 .NET Framework 移植到 .NET Standard 变得更加容易。它还添加了一种兼容性模式,用于引用 .NET Standard 中现有的 .NET Framework 二进制文件。

  更多细节和内容请查阅发行说明


  ASP.NET Core 2.0 发布,引进 Razor Pages 编码范例

  ASP.NET 团队宣布 ASP.NET Core 2.0 发布,此版本与 .NET Core 2.0 兼容,支持 Visual Studio 2017 15.3 版本,并引进了新的 Razor Pages 用户界面设计范例。

  有关更新的完整列表,可以阅读更新日志

  最新的 SDK 和工具可从 https://dot.net/core 下载。

  ASP.NET Core 2.0 添加了许多新功能,使 Web 应用的构建和监控更加轻松,并提高性能。

  将项目更新至 ASP.NET Core 2.0

  ASP.NET Core 2.0 在 .NET Framework 4.6.1 和 .NET Core 2.0 上运行,因此 1.x 版本的 .NET Core 需要将项目中的目标框架更新为 netcoreapp2.0 。详情

  Razor Pages

  这个新的编码范例,旨在让编写基于页面的场景比目前的模型 - 视图 - 控制器架构更容易。Razor Pages 是一个页面优先(page-first)的结构,可让你专注于用户界面,并通过编写 PageModel 对象来简化服务器端的体验。详情

  模板更新

  此外还包括 Razor 引擎支持 C#7.1 、简化应用主机配置、提供性能分析、错误报告和诊断集成等改进,详情查阅发行说明


  Entity Framework Core 2.0 正式版发布

  Entity Framework Core 2.0 正式版本已发布,它是 Entity Framework 的轻量级、可扩展和跨平台版本,是 .NET 的对象/关系映射(O / RM)框架。

  更新亮点:

  • .NET Standard 2.0

  • Improved LINQ translation

  • Like query operator

  • Owned entities and Table Splitting

  • Global query filters

  • DbContext Pooling

  • String interpolation in raw SQL methods

  各项具体细节和使用方式请查阅发行说明


  值得一提的是,今天,微软还发放了 Visual Studio 2017 v15.3 和 Visual Studio for Mac v7.1。

  Visual Studio 2017 version 15.3

  该版本包含 1700 多项改进,主要专注于可用性的改进,尤其是在 low-vision 和 no-vision 模式下使用 Visual Studio 2017 感觉会尤为明显。

  主要包括:

  • 调试更易于使用

  • VS 编辑器的文字修饰会让开发者了解一系列代码上特定的功能

  • 修复可靠性问题来提高性能

  • Azure Functions 支持

  • Broad Azure 登录支持

  • 容器支持改进

  • 内置持续交付工具

  完整的改进清单,请查看 Visual Studio 2017 15.3 的更新日志发行说明

  Visual Studio for Mac version 7.1

  Visual Studio for Mac 7.1 增加了对 .NET Core 2.0 的支持,它还可以在项目中创建 .NET Standard 2.0 ,以跨项目共享更多代码。此外,也包括许多可靠性改进,减少内存占用,改进性能,减少崩溃。详情

.net platforms:https://www.microsoft.com/net/targeting?utm_source=getdotnetsdk&utm_medium=referral

原文转至:https://news.cnblogs.com/n/576122/

.NET Core 2.0的更多相关文章

  1. .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

  2. Castle Core 4.0.0 alpha001发布

    时隔一年多以后Castle 项目又开始活跃,最近刚发布了Castle Core 4.0.0 的alpha版本, https://github.com/castleproject/Core/releas ...

  3. ASP.NET Core 1.0 开发记录

    官方资料: https://github.com/dotnet/core https://docs.microsoft.com/en-us/aspnet/core https://docs.micro ...

  4. ASP.NET 5 RC1 升级 ASP.NET Core 1.0 RC2 记录

    升级文档: Migrating from DNX to .NET Core Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0 RC2 Migrating ...

  5. ASP.NET 5 改名 ASP.NET Core 1.0

    今天,Scott Hanselman在其博客上宣布<ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0>, ...

  6. ASP.NET Core 1.0中实现文件上传的两种方式(提交表单和采用AJAX)

    Bipin Joshi (http://www.binaryintellect.net/articles/f1cee257-378a-42c1-9f2f-075a3aed1d98.aspx) Uplo ...

  7. 坎坷路:ASP.NET Core 1.0 Identity 身份验证(中集)

    上一篇:<坎坷路:ASP.NET 5 Identity 身份验证(上集)> ASP.NET Core 1.0 什么鬼?它是 ASP.NET vNext,也是 ASP.NET 5,以后也可能 ...

  8. 使用VS Code从零开始开发调试.NET Core 1.0

    使用VS Code 从零开始开发调试.NET Core 1.0. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,Visua ...

  9. vs2015 已经支持开发asp .net core 1.0 rc2 程序了

    vs2015 已经支持开发asp .net core 1.0 rc2 程序了 http://mp.weixin.qq.com/s?__biz=MzI0MzM1ODczOQ==&mid=2247 ...

  10. .NET Core 2.0版本预计于2017年春季发布

    英文原文: NET Core 2.0 Planned for Spring 2017 微软项目经理 Immo Landwerth 公布了即将推出的 .NET Core 2.0 版本的细节,该版本预计于 ...

随机推荐

  1. mysql 开发基础系列2 整型数据类型

    Mysql 的数据类型 1. 对整数类型, Mysql 还支持类型名称后面的小括号内指定的显示宽度,例如int(5) 表示宽度小于5位时填满宽度,如果不显示指定宽度默认是int(11),一般配合zer ...

  2. IDEA远程仓库版本回滚

    访问我的博客 使用 git 进行项目的版本控制时,肯定会遇到回滚版本的情况,回滚有两种,一种是本地仓库回滚,另外一种是远程仓库回滚.以下详细讲解两种回滚方式,本文主要讲解远程回滚,以及常见使用误区. ...

  3. 【转载】浅谈38K红外发射接受编码

    转自Doctor_A 坛友的笔记! 之前做接触过一次红外遥控器,现在有空想用简单的话来聊一聊,下面有错误的地方欢迎改正指出: 1:红外的概念不聊,那是一种物理存在.以下聊38K红外发射接收,主要讲可编 ...

  4. MySQL SQL语句执行顺序

    MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作.其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来 ...

  5. MyBatis源码解析(四)——DataSource数据源模块

    原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6634880.html 1.回顾 上一文中解读了MyBatis中的事务模块,其实事务操作无非 ...

  6. Canal 源码走读

    前言 canal 是什么? 引用一下官方回答: 阿里巴巴mysql数据库binlog的增量订阅&消费组件 canal 能做什么? 基于日志增量订阅&消费支持的业务: 数据库镜像 数据库 ...

  7. Hystrix降级逻辑中如何获取触发的异常

    通过之前Spring Cloud系列教程中的<Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)>一文,我们已经知道如何通过Hystrix来保护自己的服务不被外 ...

  8. golang高性能RPC:Apache Thrift安装使用完全攻略

    在企业应用中RPC的使用可以说是十分的广泛,使用该技术可以方便的与各种程序交互而不用考虑其编写使用的语言. 如果你对RPC的概念还不太清楚,可以点击这里. 现今市面上已经有许多应用广泛的RPC框架,比 ...

  9. [转]php,使用Slim和Medoo搭建简单restful服务

    本文转自:https://www.jianshu.com/p/32b6d0284d97 关于rest和orm框架的组合使用,几年前我就写过使用Slim+Notorm来搭建restful服务,不过看到N ...

  10. 【转载】C#递归删除文件夹目录及文件

    在C#文件操作过程中,有时候需要删除相应目录,如果文件夹中含有其他文件夹或者文件,也需要一并进行删除,此时可能就需要使用递归来删除文件夹目录以及文件,递归过程中,如果遍历的对象是文件夹,则删除文件夹, ...