微软推出ASP.NET Core 2.0,并支持更新Visual Studio 2017
微软推出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的更多相关文章
- First ASP.NET Core Application on a Mac Using Visual Studio Code
一直希望可以在mac上直接编写webapp (用C#)现在终于伴随着 core 世界美好了,不需要用pd windows了 nice. Visual studio code 更新1.1版本了 怀着激动 ...
- DevExpress ASP.NET Core v19.1版本亮点:Visual Studio集成
行业领先的.NET界面控件DevExpress 发布了v19.1版本,本文将以系列文章的方式为大家介绍DevExpress ASP.NET Core Controls v19.1中新增的一些控件及增强 ...
- .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 ...
- ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0 转
作者:yourber 命名是非常困难的事情,微软这次为了和ASP.NET4.6做区分,采用了全新的命名方式ASP.NET Core 1.0,它是一个全新的框架. ASP.NET 在过去的 15 年里是 ...
- .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 ...
- 微软改名部再次大显神威——ASP.NET 5改名ASP.NET Core 1.0
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:在计算机科学领域只有两件难事:缓存不可用和命名.--Phil Karlton 今天,S ...
- 在ASP.NET Core 1.0中如何发送邮件
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:目前.NET Core 1.0中并没有提供SMTP相关的类库,那么要如何从ASP.NE ...
- .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布
众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...
- ASP.NET Core 1.0 开发记录
官方资料: https://github.com/dotnet/core https://docs.microsoft.com/en-us/aspnet/core https://docs.micro ...
随机推荐
- [洛谷P4721]【模板】分治 FFT_求逆
题目大意:给定长度为$n-1$的数组$g_{[1,n)}$,求$f_{[0,n)}$,要求: $$f_i=\sum_{j=1}^if_{i-j}g_j\\f_0=1$$ 题解:分治$FFT$博客,发现 ...
- 【HUD-5790】Prefix (主席树+tire)
似乎是归队赛的最后一道题. 由于当时以为是公共字串所以没写555555,其实是求公共前缀. 做法是建立tire,把tire上的点编号看成是值,查询第l到第r个字符串的区间内不重复的值的个数.建立主席树 ...
- BZOJ3714 [PA2014]Kuglarz 【最小生成树】
题目链接 BZOJ3714 题解 我们如果知道了所有的数,同样就知道了所有的前缀和 相反,我们如果求出了所有前缀和,就知道了所有的数,二者是等价的 对于一个区间\([l,r]\)如果我们知道了前缀和\ ...
- 从零开始学Linux系统(一)之引导流程解析
Linux系统:分时多用户多任务的操作系统: Linux系统引导流程: inittab配置文件中: 定义了linux系统的运行的7个级别:从0~6 0.6:分别代表关机和重启,不建议设置为默认的运行级 ...
- 爬虫实例——通过JS控制滚动条
案例 某位淘女郎的某个相册 有能力的童鞋可以先尝试一下爬取每张照片的链接. 我曾经尝试过几种方法,下面一一介绍: 第一种方法,采用requests和BeautifulSoup: import requ ...
- 游戏编程入门之Bomb Catcher游戏
首先是代码: MyDirectX.h: #pragma once //header file #define WIN32_EXTRA_LEAN #define DIRECTINPUT_VERSION ...
- (译)理解python线程
看到一篇老外写的线程文章,很赞,零基础都能看懂.先贴在这里,有时间再翻译出来. http://agiliq.com/blog/2013/09/understanding-threads-in-pyth ...
- nginx 负载均衡实现
https://www.cnblogs.com/wang-meng/p/5861174.html
- 优雅退出telnet
echo "" |telnet IP 端口
- 【51NOD-0】1085 背包问题
[算法]背包DP [题解]f[j]=(f[j-w[i]]+v[i]) 记得倒序(一个物品只能取一次) #include<cstdio> #include<algorithm> ...