微软推出ASP.NET Core 2.0的一般可用性,并发布.NET Core 2.0。该公司还推出了其旗舰集成开发环境(IDE)的更新:Visual Studio 2017版本15.3和Visual Studio 2017 for Mac 7.1版本。ASP.NET是一个用于构建动态网站,Web应用程序和Web服务的服务器端Web应用程序框架。.NET Core是一个免费的跨平台管理软件框架。

ASP.NET Core 2.0具有.NET Core 2.0兼容性和Visual Studio 2017版本15.3中的工具支持功能。2.0版使得构建和监视Web应用程序更容易,提高性能,并支持新的Razor Pages用户界面设计范例(完整发行说明)。ASP.NET Core 2.0在.NET Framework 4.6.1和.NET Core 2.0上运行,因此如果你以前定位到1.x版本的.NET Core,则需要将项目的目标框架更新为netcoreapp2.0。

说到这一点,.NET Core 2.0包括.NET Core更容易使用,并且作为一个平台更有能力的主要改进。以下是亮点:

运行时:实现.NET Standard 2.0

运行时:支持6个新平台,包括Debian Stretch,SUSE Linux Enterprise Server 12 SP2和macOS High Sierra。

运行时:Red Hat在RHEL上完全支持.NET Core,并将尽快提供.NET Core 2.0的发行版。

SDK:dotnet restore现在是一个隐式命令。

SDK:.NET Core和.NET Standard项目可以引用.NET Framework NuGet软件包和项目。

至于Visual Studio 2017,重点是可访问性(超过1,700个改进),特别是最受欢迎的屏幕阅读器。还有与性能相关的可靠性问题和特定体验改进的修复。以下是亮点(完整发行说明):

1,调试更容易访问。调试器窗口如Call Stack,Localals,Autos和Watch窗口无法访问屏幕阅读器。现在已经修复了。

2,VS编辑器的文字装饰让开发者了解一系列代码上特定点的功能,例如断点,灯泡以及错误和警告“波动”。客户现在可以通过新的“显示行注释”来发现和导航这些装饰“命令集,您可以在编辑器上下文菜单中找到。

3,在编辑链接文件,共享项目中的文件或定位多个运行时的项目中使用的文件时,可能会在C#和VB项目中发生崩溃。

4,调试C#或VB项目时可能导致Visual Studio在结束调试会话时崩溃的竞争条件已被修复。

5,在代码文件中遇到格式错误的元数据时,C#或VB项目中的崩溃已被修复。

6,在C#编译本地函数时可能发生的崩溃已被修复。

7,为“Azure开发”工作负载增加了开发C#Azure功能的工具。主要功能的变化是,此更新使您能够创建预编译的C#Azure函数,这比起基于脚本的函数开始更快。

8,Broad Azure登录支持。VS 2017 15.3还支持不仅登录Azure,而且Azure政府和Sovereign云产品以及Azure Stack。

9,改进的容器支持。此版本现在支持跨Windows Containers,.NET Core with Windows和Linux支持的现有.NET Framework应用程序的容器开发的广度。最近添加的内容包括支持运行Nano服务器的容器中的.NET Core应用程序,以及容器中.NET Framework应用程序的调试改进。

10,连续交货工具现已包含在主要产品中。您可以为面向Azure App Service的ASP.NET和ASP.NET Core项目配置连续交付。此工具将使用Visual Studio Team Services配置您的持续集成构建,并将部署配置到Azure App Service。一旦配置,您可以修改和扩展构建和部署过程,自定义它以满足您的确切需求。

总的来说,ASP.NET Core 2.0提供了编写应用程序的新方法,并简化了管理生产应用程序的一些操作过程。.NET Core 2.0是Windows,Mac和Linux支持的最新版本; 而Visual Studio更新则支持顶级的一些改进。

微软推出ASP.NET Core 2.0,并支持更新Visual Studio 2017的更多相关文章

  1. First ASP.NET Core Application on a Mac Using Visual Studio Code

    一直希望可以在mac上直接编写webapp (用C#)现在终于伴随着 core 世界美好了,不需要用pd windows了 nice. Visual studio code 更新1.1版本了 怀着激动 ...

  2. DevExpress ASP.NET Core v19.1版本亮点:Visual Studio集成

    行业领先的.NET界面控件DevExpress 发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Core Controls v19.1中新增的一些控件及增强 ...

  3. .Net Core 2.0生态(3):ASP.NET Core 2.0 特性介绍和使用指南

    ASP.NET Core 2.0 发布日期:2017年8月14日 ASP.NET团队宣布ASP.NET Core 2.0正式发布,发布Visual Studio 2017 15.3支持ASP.NET ...

  4. ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0 转

    作者:yourber 命名是非常困难的事情,微软这次为了和ASP.NET4.6做区分,采用了全新的命名方式ASP.NET Core 1.0,它是一个全新的框架. ASP.NET 在过去的 15 年里是 ...

  5. .NET Core 3.0及ASP.NET Core 3.0 前瞻

    前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版. .NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Co ...

  6. 微软改名部再次大显神威——ASP.NET 5改名ASP.NET Core 1.0

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:在计算机科学领域只有两件难事:缓存不可用和命名.--Phil Karlton 今天,S ...

  7. 在ASP.NET Core 1.0中如何发送邮件

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:目前.NET Core 1.0中并没有提供SMTP相关的类库,那么要如何从ASP.NE ...

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

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

  9. ASP.NET Core 1.0 开发记录

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

随机推荐

  1. [bzoj] 2657 ZJOI2012 旅游 || bfs

    原题 题意: 一个多边形,三角剖分,求一条对角线最多能经过多少三角形 题解: 因为不涉及坐标之类的,所以根几何肯定一点关系都没有. 我们会发现,对于有共边的两个三角形,可以被同一条线穿过,而这就相当于 ...

  2. UVA.10066 The Twin Towers (DP LCS)

    UVA.10066 The Twin Towers (DP LCS) 题意分析 有2座塔,分别由不同长度的石块组成.现在要求移走一些石块,使得这2座塔的高度相同,求高度最大是多少. 问题的实质可以转化 ...

  3. AOJ.667 抢占白房子

    抢占白房子 点我挑战题目 考察点 字符串 Time Mem Len Lang 14ms 444 KB 0.75 K GCC 题意分析 数据仅有一组,根据题目,左上角的一个格子为白色,与白色相邻的(无论 ...

  4. SpringBoot-配置文件属性注入-3种方式

    配置文件: datasource.username = admin datasource.url = /hello/world 方式一: @Value 前提: <!-- JavaBean处理工具 ...

  5. 从零开始学Linux系统(四)之Vi/Vim操作指令

    模式切换: 编辑模式 <-- [:]<--命令模式 -->[a.i.o A.I.O]-->  插入模式 编辑模式操作: 设置行号  :set nu   :set nonu 复制 ...

  6. YAML schema reference

    YAML schema reference 10/30/2018 14 minutes to read Azure Pipelines Here's a detailed reference guid ...

  7. [LeetCode] 15. 3Sum ☆☆

    Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all un ...

  8. Matlab 工具箱介绍

    Toolbox工具箱 序号 工具箱 备注 数学.统计与优化 1 Symbolic Math Toolbox 符号数学工具箱 2 Partial Differential Euqation Toolbo ...

  9. jquery字符串序列化方法总结

    在jquery中字符串序列化方法包括有param() .serialize() .serializeArray(),在这里对其常用做法进行总结. $.param()方法这是serialize()方法的 ...

  10. 图书馆排序(Library Sort)

    思路简介,大概意思是说,排列图书时,如果在每本书之间留一定的空隙,那么在进行插入时就有可能会少移动一些书,说白了就是在插入排序的基础上,给书与书之间留一定的空隙,这个空隙越大,需要移动的书就越少,这是 ...