2015年2月23日

Visual Studio 2015 CTP 6和Team Foundation Server 2015 CTP已发布

[更新时间:8/5]

Visual Studio 2015、Visual Studio 2013 Update 5和。NET 4.6于2015年7月20日发布。查看此帖子宣布VS 2015和VS 2013更新5还有这个正在宣布。NET框架4.6.

[原始帖子]

保持发布的快速节奏,我很高兴与大家分享Visual Studio 2015 CTP 6。此外,我们还宣布发布Team Foundation Server 2015 CTP。您可以从下载中心或来自MSDN订户下载。不想等吗?节省时间,在公共场所试用最新CTPAzure上托管的虚拟机。在您开始试用之前,我想介绍一下这两个版本中的一些亮点,并提醒您也要查看Brian Harry的博客帖子,《Team Foundation Server 2015 CTP发行说明》、和Visual Studio 2015 CTP 6发行说明了解更多详细信息。

Visual Studio 2015 CTP 6

首先要做的是:在我们发货CTP 5之后,我们看到通过Send-a-Smile发送的“皱眉”以及一些顶级客户的反馈显著增加,我们很快发现CTP 5有一些问题让使用起来非常痛苦,包括PDB文件锁定问题,它影响了许多客户。

诚然,对于每个CTP,我们都希望快速共享更多新功能,以便您可以告诉我们哪些功能有效,哪些功能无效。委婉地说,在所有因素(船速、质量和团队能力等)之间找到适当的平衡是令人振奋的。也就是说,我们希望我们的CTP能够达到“合理使用”的质量标准,根据您的反馈,CTP 5没有达到这个标准。

我想感谢所有尝试过CTP5并给我们反馈的人。使用CTP6,我们几乎解决了您报告的所有问题,您应该会看到一个更稳定的版本。

我们还向该版本添加了许多功能(详见Visual Studio 2015 CTP6发行说明),我会在这里列出几个更有趣的。

单一登录。我们一直收到的客户反馈之一是,开发人员,尤其是同时使用多个Microsoft服务(如Azure、Windows应用商店、MSDN订阅和Visual Studio Online)的开发人员,必须在多个位置多次登录。我们继续努力解决这个问题。通过CTP 6,我们已经迈出了下一步。到目前为止,您在开发应用程序时使用的每个服务都需要单独登录,无论是云后端数据存储、源代码登记还是在线商店发布仪表板。这些服务中的每一项不仅需要单独的登录,还需要单独管理其个人登录用户状态。使用CTP6,一旦您登录到第一个云服务,我们将自动为您登录到下一个云服务中,这可以显著减少您将看到的身份验证提示的数量。

ASP。NET改进。我们不断完善ASP。净额5。通过此版本,您将看到ASP中的性能改进。NET运行时以及对“新建Web项目”对话框的可发现性改进,JSON配置文件的IntelliSense更新,以及使bower、NPM和NuGet的包还原更简单的更新。要了解有关这些更新的更多信息,请查看以下内容ASP上的详细博客帖子。NET更新。

Xamarin集成改进。截至此次CTP,使用Visual Studio的Xamarin开发人员现在可以通过利用Visual C++引入的Android目标体验,直接从他们的Android项目中引用、构建和调试C++库项目。查看VC++博客文章,了解即将发布的文章,该文章将分享有关如何开发Xamarin Android原生应用程序此外,您现在可以在Visual Studio安装过程中直接安装Xamarin,方法是从第三方依赖项列表中进行选择。

用于Apache Cordova的Visual Studio工具。在过去的几个版本中,我们听取了您的反馈,并将可以调试的设备数量扩大到:Android 4.4、Android 4.3及更早版本的jsHybugger、iOS 6、7和8以及Windows Store 8.1。有了CTP6,我们正在进一步扩大调试支持范围。现在,您可以调试针对Windows Phone 8.1的Apache Cordova应用程序:

VS2015-CTP6-ApacheCordova工具

您可以设置断点、检查变量、使用控制台以及在Windows Phone 8.1模拟器或连接的设备上执行其他调试任务。了解有关用于Apache Cordova的Visual Studio工具.

CodeLens公司。使用CodeLens,您可以在编辑器中专注于工作的同时了解更多有关代码的信息。在这个CTP中,您现在可以使用CodeLens文件级指示器查看Git存储库中版本控制的C++、SQL或JavaScript文件的历史。使用Git中的源代码管理和TFS中的工作项时,您还可以通过使用CodeLens文件级工作项指示符来获取有关与C++、SQL或JavaScript文件关联的工作项的信息。

编码透镜液位指示器

体系结构工具。在以前的版本中,您告诉我们代码映射不够被动,有时使用起来很复杂,并且并不总是产生有用的结果。因此,通过此次发布,我们提高了工具的响应能力,简化了架构菜单,并通过节点过滤减少了混乱(这是对我们在VS 2015预览版中提供的链接过滤的补充)。我们还通过基于解决方案文件夹对节点进行分组,并通过设置项目/程序集节点的样式以指示其类型,使解决方案的初始映射更加有用。查看此博客文章以了解本CTP中对代码映射的所有改进.

架构工具代码图

NuGet公司.NuGet在此版本中收到了一个主要的face-lift,以帮助更清楚地搜索您需要的软件包。这种界面改进还使得更新和管理已经安装的包的版本变得更加容易。我们还实现了一个新的v3 API,具有极快的搜索功能。确保您从“扩展和更新”菜单中获取NuGet扩展并查看更新!结账博客.nuget.org了解更多详细信息。

XAML UI调试.Visual Studio为几个版本的HTML应用程序提供了DOM检查器,它是快速查找和调整UI的强大工具,也是许多客户要求我们为XAML创建的工具。进入Live Visual Tree和Live Property Explorer,这是第一个针对XAML的新UI调试工具,现在可以尝试使用WPF项目。这些工具允许您在调试会话期间检查应用程序的可视化树。它们还允许您查看和修改树中元素上的DependencyProperty对象。阅读上的帖子新的XAML UI调试工具了解更多信息。

XAML UI调试

开始调试WPF桌面应用程序时,将显示这些UI调试工具。目前,此功能不支持Windows应用商店应用,但我们正在努力尽快为您提供此功能。

.NET调试。CTP 6提高。NET调试有几种方法。首先,我们进行了调试。NET应用程序在调用引发大量内部异常的第三方库时速度显著加快。有关更多详细信息,请参阅调试时的性能改进。带有Visual Studio 2015的NET代码。我们还改进了Edit&Continue,支持新的编辑操作,包括添加和修改2005年后的语言功能(如迭代器和异步/等待),以及添加嵌套和顶级类型(如委托、枚举和接口)。要了解更多信息,请查看关于“编辑并继续”的C#博客帖子VB关于“编辑并继续”的博客帖子.

Visual Studio早期版本中的“生成对象ID”命令位于Visual Studio 2015 CTP6中。如果您没有听说过,对象ID允许您标记一个对象实例,并在调试会话的剩余时间内跟踪它,即使您切换到另一个上下文,其中引用该实例的范围内没有变量。这使您可以观察特定对象的状态在其生存期内如何更改。现在,您可以使用与其他调试器变量一起使用的熟悉的$id语法来引用“监视”和“立即”窗口中的那些对象以及条件断点。

最后,我们发布了新的Exception Settings工具窗口,它提供了配置调试器异常设置的简单方法。您可以从“调试”->“窗口”->“异常设置”下的“调试”菜单访问此新窗口。阅读更多关于如何使用“异常设置工具”窗口.

异常设置

适用于Android的Visual Studio Emulator。我们更新了Visual Studio Emulator for Android,增加了新功能,包括Lollipop(API 21级)调试目标。我们添加了OpenGL ES支持、多点触控输入模拟和高级相机模拟。读一下这个发布Visual Studio Emulator for Android中的新功能了解更多信息。

适用于Android的Visual Studio Emulator

Team Foundation Server 2015 CTP

我们也发货了TFS 2015 CTP今日,但其中一些更改可能并不明显,因为它们涉及许可以及哪些功能在哪个TFS版本中可用。特别是,我们通过“基本”五个或更少成员的许可证提供了更多功能,包括基于web的文本执行、敏捷投资组合管理、工作项图表创作和团队空间。

当然,我们还包括您可以看到的功能。例如,我们改进了合并性能,特别是对于大型回购。现在,您还可以通过右键单击解决方案资源管理器中的任何文件夹,轻松查看文件的更改历史记录。我们添加了JSON REST API,使您能够轻松创建和查询工作项、对构建进行排队,或从任何设备、平台或技术堆栈(包括Windows、Android、iOS、Node.js)访问源代码。您还可以使用服务挂钩直接在应用程序或服务中获取TeamFoundationServer中事件的即时通知。

要了解有关这些和所有其他改进的更多信息,请查看Brian Harry的博客帖子《Team Foundation Server 2015 CTP发行说明》.

 

一如既往,请就我们的用户语音站点,通过生产中发出微笑和皱眉UI,或通过Visual Studio Connect站点.

谢谢!

约翰

形象 约翰蒙哥马利,Visual Studio平台程序管理主管

John在微软工作了15年,一直从事开发技术工作。最近,在从事Visual Studio核心开发环境之前,他正在从事Windows 8开发工具的工作。

推特:@johnmont

作者

Visual Studio从1997年开始就存在了,当时它首次以捆绑包的形式发布了许多编程工具。当时它有两个版本-Visual Studio Professional和Visual Studio Enterprise。从那时起,这个家庭已经扩大到包括更多的产品、工具和服务。

0评论

讨论结束。

反馈