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,一经查实,立即删除!

相关文章

java中求5的阶乘

题目如上所示:java中求5的阶乘是多少? 什么事阶乘呢? 答:阶乘是基斯顿卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。 一个正整数的阶乘&#x…

java中判断数组中元素出现的次数

如题所示:有 20 个 0-9 之间的数字,并统计 0-9 这 10 个数字分别出现了多少次? 解答思路:声明两个数组,一个是需要判断元素出现次数的数组,另一个就是存放元素个数的数组,分别如下:…

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

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

mybatis的$和#详解分析

MyBatis中#{}和${}的作用与区别_陈三千的博客-CSDN博客_mybatis${}有什么用 MyBatis中#{}和${}的作用与区别 MyBatis中#{}和${}的作用与区别_陈三千的博客-CSDN博客_mybatis${}有什么用 在mybatis中#和$的主要区别是:#传入的参数在SQL中显示为字符串,#方…

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

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

springboot获取多个请求参数_springboot获取URL请求参数的多种方式

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。/*** 1.直接把表单的参数写在Controller相应的方法的形参中* param username* param password* return*/RequestMapping("/addUser1")public S…

Mysql常用语法总结

Mysql常用语法总结如下: #连接mysql数据库(Dos下面) mysql -u root -p 123 #创建数据库 create database myschool; #创建表 drop table student create table student ( id int comment 编号, name CHAR(10) comment 姓名 )charset utf8drop table if exis…

基数排序+推导过程

图解 代码实现 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接入案例基本上也没有。上述原因令不少企业放弃使用这个很…

JS刷新页面的几种方法

转载自 JS刷新页面的几种方法 Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 locationlocation 4 location.assign(location) 5 document.execCommand(‘Refresh‘) 6 window.navigate(location) 7 location.replace(location) …

16岁应该遵循什么_成人学习一般遵循的规律

成人学习一般遵循的规律第一阶段是激发起对过去的经历的回忆,让学习者回头想想自己以前做了些什么,是在什么情况下运用什么方法做的;第二阶段,启发学习者对这些经历进行反思,检讨这些经历的成功与失败之所在&#xff0…

stream进行分组统计

// //groupingBy分组 // Map<Integer, Long> map houseList.stream().collect(Collectors.groupingBy(House::getBuildId, Collectors.counting())); // //控制台输出map // map.forEach((k,v)->{ // System.out.println("k"k",v"v)…

js实现页面跳转重定向的几种方式

转载自 js实现页面跳转重定向的几种方式 这篇文章主要介绍js实现页面跳转重定向的几种方式,需要的朋友可以参考下 第一种&#xff1a; <script language"javascript"type"text/javascript"> window.location.href"http://shanghepinpai.c…

二分查找+思路分析

思路分析 代码实现 package com.atguigu.search;/*** 创建人 wdl* 创建时间 2021/3/23* 描述*/ //注意&#xff1a;使用二分查找的前提是&#xff0c;该数组是有序的 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

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

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

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

python 可视化数据库_python实现地址分布可视化

当你知道某些详细地址信息&#xff0c;该如何利用。本文通过调用百度地图接口&#xff0c;实现用户可视化展示&#xff0c;便于更清楚地了解用户。注册百度地图开放平台帐号Python调用通过http调用接口格式如下&#xff1a;全选复制放进笔记http://api.map.baidu.com/geocoder/…

冬至快乐

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