Visual Studio 2017将于3月7日发布

继最近一连串候选发布版本之后,微软已经开始针对正式发布Visual Studio 2017做最后准备工作。微软已经宣布2017年3月7日会是VS2017官方发布时间。第一款VS软件问世于1997年,本次发布标志着产品20周年,这些年里包括了Visual J++、Visual FoxPro、Visual InterDev,以及Visual C++。

准备正式发布的过程中,微软仍然致力于完成VS2017和最近的RC,貌似升级之前最后的重点聚焦于一些缺陷的解决,附带少量新上线特性。针对.NET Core的首要新特性是.Net新的模板引擎。另一个新特性是当和SQL一起工作时提供了Redgate SQL提示,其目的是提供代码完成功能。

本次RC剩余特征聚焦于一些各种严重程度的缺陷解决。使用Visual Studio扩展功能(VSIX项目)的开发人员会发现一些缺陷得到了修复,这对于修复调试和构建项目是非常重要的。几个影响.NET Core和ASP.NET Core的缺陷已经被解决了,还解决了保存项目文件、NuGet以及命令行工具等大量缺陷。

Build 26206(2月7日发布)完整的发布公告已经发布,提供了这次发布改动的完整细节。开发人员可以通过从现有的VS2017 RC的副本更新或者从微软下载安装程序方式获得本次发布程序。

Visual Studio 2017将于2017年3月7日发布,而Visual Studio也迎来了20岁生日。我们可以看到对于开源的市场,微软在鲍莫尔时代曾经是绝对的敌对阵营,而到了2014年11月12日,微软正式宣布.NET开源,支持竞争对手Linux和OS X的平台。在2016年6月的Red Hat DevNation上,微软正式发布了.NET Core 1.0最终版,包括.NET Core Runtime,.NET Core SDK,.NET Core VS Tooling(包括Web开发工具),.NET Core Windows Server Hosting,以及更新的NuGet ASP.NET Core 1.0 和 Entity Framework Core 1.0包。

实际上,过去15年,.NET框架正在从一个流行的闭源软件开发平台,变成了一个开源的跨平台开发工具。关于未来,Anders大师也说过:未来5到10年,并行计算将成为主流编程语言不可忽视的方向,而.NET Framework 4.0为C#打响了实现并发的第一枪。

从C#语言之父也是.Net创立Anders Hejlsberg的表达来看未来15年也不过是.Net持续发展的一个阶段,而最重要的是.Net已经拥抱不同的操作系统,并将在二十天后,发布Visual Studio 2017。

class="video_iframe" data-vidtype="1" allowfullscreen frameborder="0" height="417" width="556" data-src="https://v.qq.com/iframe/preview.html?vid=k0374g10ghr&width=500&height=375&auto=0">

相关文章: 

  • 20周年献礼:Visual Studio 2017正式版3月7日发布

  • .NET 十五岁,谈谈我眼中的.NET

  • Visual Basic的未来之路

原文地址:http://www.infoq.com/cn/news/2017/02/vs2017-release-date


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326852.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 急救包(First Responder Kit)入门教程

如果你的SQL Server数据库运行起来十分缓慢甚至逐渐停止了,恰巧又赶上了你的数据库管理员在休假,你又不知道该如何是好,那么这篇文章会帮助你从学习使用SQL Server急救包(SQL Server First Responder Kit)开始解决问题…

IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法

转载自 IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法 最近在测试兼容性问题的时候发现,使用Ajax的GET请求向后台获取响应结果时,如果是IE8浏览器,第一次发送请求时会得到正常的返回结果,然后当再去发送相同请求访…

基数排序+推导过程

图解 代码实现 package com.atguigu.sort;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class RadixSort {public static void main(String[] args) {//53, 3, 542, 748, 14, 214int arr[] {53, 3, 542, 748, 14, 214};radixSort(arr);}//基…

Xamarin的坑 - 绑定(一) - 拿微信iOS SDK 简单说起

编者语:Xamarin 并入微软快一年了,在国内推广还是慢,主要有两个方面,Xamarin在国内的本地化不足真正在国内的解决方案基本上没有,第二就是和本土的一些主要SDK接入案例基本上也没有。上述原因令不少企业放弃使用这个很…

二分查找+思路分析

思路分析 代码实现 package com.atguigu.search;/*** 创建人 wdl* 创建时间 2021/3/23* 描述*/ //注意:使用二分查找的前提是,该数组是有序的 public class BinarySearch {public static void main(String[] args) {int arr[]{1,8,10,89,1000,1234};int…

SQLServer On Linux Package List on CentOS

问题引出 “鸟儿啊,到底SQLServer on Linux肚里装了多少东西,在我们的CentOS系统安装了哪些物理文件呢?”,老鸟这天火急火燎的问道。“这个啊?让本鸟帮你一探究竟。”,菜鸟耐心回答道。 问题分析 菜鸟一边想…

开发环境 Minio 添加桶的操作流程-页面操作

命令操作 d开发环境 Minio 添加桶的操作流程_摇曳的精灵的博客-CSDN博客_minio创建桶 页面操作

冬至快乐

男生关注会更帅,女生关注会更美!冬至冬至到,吃水饺,颗颗都有年味道。头常挠,口常笑,睿智快乐常围绕。摇摇头,晃晃脑,轻松健康直到腰。扭扭臂,捏捏脚,健康到底…

介绍Portable PDB

为了调试编译的应用程序,有必要将IL代码或二进制的机器代码与源代码行进行匹配。虽然数据可以嵌入在应用程序中,但这会显著增加EXE或DLL文件的大小。取而代之的是,通常会使用单独的“symbols”文件。在Windows平台上,这被称为PDB或…

RedisGeo实现增删改查 java计算指定坐标最近的距离并排序

利用Redis的Geo功能实现查找附近的位 - 云社区 - 腾讯云 package com.easy.hotel.pms.util;import com.easy.hotel.common.data.tenant.TenantContextHolder; import com.easy.hotel.pms.mapper.CommunityMapper; import com.easy.hotel.pms.service.impl.CommunityServiceImpl…

没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))

今天在开发指纹识别的项目时候,出现了个问题,这个问题之前也没有见过,所以无从下手,只能从网上找解决方法,找了半天说要注册com组件啥的,我老是注册不成功,后来瞎捣鼓终于解决了,原因…

插值查找+代码实现+注意事项

图解 代码实现 package com.atguigu.search;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/23* 描述*/ public class InsertValueSearch {public static void main(String[] args) {int[] arrnew int[100];for (int i 0; i < 100; i) {arr[i]i1;}// S…

SQL Server on Linux的文件和目录结构

问题引入 “鸟儿啊&#xff0c;我记得你写过一篇《SQLServer On Linux Package List on CentOS》的文章&#xff0c;从这篇文章&#xff0c;我们很清楚的知道了SQL Server on Linux包含有哪些必要的包。那么&#xff0c;我们怎么知道SQL Server on Linux到底包含哪些重要的文件…

3级调度 fpga_FPGA的软核、硬核、固核

“核”现在的FPGA设计&#xff0c;规模巨大而且功能复杂&#xff0c;因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是&#xff1a;对于较为通用的部分可以重用现有的功能模块&#xff0c;而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在…

斐波那契查找+思路分析

图解 代码实现 package com.atguigu.search;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/23* 描述*/ public class FibonacciSearch {public static int maxSize 20;public static void main(String[] args) {int[] arr {1, 8, 10, 89, 1000, 1234};System.o…

OSS.Social微信项目标准库介绍

经过本周的努力&#xff0c;昨晚终于完成OSS.Social微信项目的标准库支持&#xff0c;当前项目你已经可以同时在.net framework和.net core 中进行调用&#xff0c;调用方法也发生了部分变化&#xff0c;这里我简单分享下&#xff0c;主要包含下边几个部分&#xff1a; 移植后…

ssh(Spring+Spring mvc+hibernate)简单增删改查案例

最近和spring mvc干上了&#xff0c;各种奇葩问题&#xff0c;各种解决。。。现在想想这历程还挺艰辛的&#xff0c;好了&#xff0c;不在这墨迹了&#xff0c;我们进入正题。 据说&#xff0c;现在Springmvc很流行&#xff0c;既然很流行就搞搞它&#xff0c;看看是个什么鬼&…

按小区楼栋单元楼层房间号进行排序-多列字符串提取数字进行排序

多列字符串提取数字进行排序 order by e.community_code, e.estate_id, cast(cour.court_name as UNSIGNED) , cast(b.build_name as UNSIGNED) , cast(u.unit_name as UNSIGNED) ,cast(f.floor_name as UNSIGNED) , cast(a.house_no as UNSIGNED) <select id"ge…

Visual Studio 2017 离线安装方式

Visual Studio&#xff0c; 特别是Visual Studio 2017 通常是一个在线安装程序&#xff0c;如果你在安装过程中失去连接&#xff0c;你可以遇到问题。但是&#xff0c;由于法律原因&#xff0c;微软没有提供完整的可下载的ISO镜像。他们不能将Android安装程序从Google打包到ISO…