微软推出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 ...
随机推荐
- [JSOI2009]计数问题 二维树状数组
---题面--- 题解: 二维树状数组的板子题,,,学了这么久第一次写二维树状数组,惭愧啊. 怎么写就不说了,看代码吧. 跟普通的是一样的写法 #include<bits/stdc++.h> ...
- BZOJ5290 & 洛谷4438:[HNOI/AHOI2018]道路——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=5290 https://www.luogu.org/problemnew/show/P4438 的确 ...
- UVA.10986 Fractions Again (经典暴力)
UVA.10986 Fractions Again (经典暴力) 题意分析 同样只枚举1个,根据条件算出另外一个. 代码总览 #include <iostream> #include &l ...
- mobx动态添加observable
mobx使用extendObservable来动态添加observable属性. extendObservable(target, properties, decorators?, options?) ...
- NOIP2017金秋冲刺训练营杯联赛模拟大奖赛第二轮Day2题解
肝了两题... T1一眼题,分解质因数,找出2的个数和5的个数取min输出 #include<iostream> #include<cstring> #include<c ...
- TYVJ1423 GF和猫咪的玩具
Description: GF同学和猫咪得到了一个特别的玩具,这个玩具由n个金属环(编号为1---n),和m条绳索组成,每条绳索连接两个不同的金属环,并且长度相同.GF左手拿起金属环L,猫咪右手(或者 ...
- Jokewithpermutation (DFS)
Problem J. Jokewithpermutation Input file: joke.inOutput file: joke.out Joey had saved a permutation ...
- Java的四种引用?用到的场景?
在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象.也就是说,只有对象处于可触及(reachable)状态,程序才能使用它.从JDK 1.2版本开始,把对象的引用分 ...
- centos7下使用yum安装redis
centos7下使用yum安装Redis 第一步:安装 yum –y install redis 第二步:启动 systemctl start redis.service 第三步:设置开机启动 sys ...
- 二叉树系列 - 二叉搜索树 - [LeetCode] 中序遍历中利用 pre节点避免额外空间。题:Recover Binary Search Tree,Validate Binary Search Tree
二叉搜索树是常用的概念,它的定义如下: The left subtree of a node contains only nodes with keys less than the node's ke ...