重新设计Visual Studio 的安装体验

[原文发表地址]: On the Road to Release: Redesigning Visual Studio Installation [原文发表时间]: June 17, 2016   对于那些一直在密切关注我们下一版本Visual Studio (开发代号为Visual Studio “15”)进展的人来说,你一定知道,安装和更新是我们的产品发布主题之一。正如在之前的博客中提到的那样,我们正在重构我们产品的安装,以便于默认安装会更轻量、更快、更可靠以及更易处理。这篇博客便是:新的Visual Studio 安装程序会更快、更精简和更专注于您的开发需要。 在build大会上,我们发布了第一个试验新安装体验的预览版,这个预览版的Visual Studio带有最小的“核心编辑器”,仅需要磁盘空间320MB。此版本(以及接下来的Preview2)包括了几个可以给我们提供早期反馈信息的,一些开发组建,这包括:.NET 桌面应用、Python、C++和 Unity。现在,团队正在将Visual Studio 的其他工具组件转换为新的低影响安装模型,以便于我们最终可以从经典安装程序转换为我们的新体验以及新的安装引擎。   安装体验 安装应该是每个Visual Studio 用户共享的唯一体验了,我们希望在我们完成最终设计之前,能够收到更多关于这个新产品的反馈意见。今年夏天晚些时候,我们会有一个带有新的安装程序用户界面的Visual Studio ”15”的版本。在它问世之前,我们想分享一些我们通常不与大家分享的东西:我们的用户界面设计原型草图。这就是我们所说的蓝本。 跟蓝图类似,这些都不是最终的原型,只是比线框图要好一点,会给我们提供一种客户可能会使用的用户界面。 我们期望你们能够逐步了解我们的这个设计原型图,并通过填写我们的简短调查来给出反馈。 新的Visual Studio 安装体验   根据您的需求,选择合适的安装 我们希望得到的其他反馈信息是关于如何将“工作负载” 整合在一起。Visual Studio 会有一个高级设置的安装选项,以便于你可以精确地安装所需功能。在Visual Studio “15“ 中,我们将会给你提供比现在的VS更多的控制能力。大多数情况下,客户告诉我们,他们只想要安装一个“工作负载”,如C++桌面开发或C# web 开发 。 我们一直在研究合适的整合工作负载应该是什么样的,也提出了以下分类: 通用的Windows 平台开发…

0

使用Visual Studio 2015的版本控制新功能来提高工作效率

[原文发表地址]: Improved Productivity with new Version Control Features in Visual Studio 2015 [原文发表时间]: June15, 2016   无论您是在与一些朋友做一个项目,还是正在开发企业软件,源代码管理可都是必须的。随着开源软件和协同工作的出现,源代码管理成为开发者工作流程中一个越来越重要的组成部分。我们在之前的两个更新中都尽力改善Visual Studio源代码管理用户体验,而且会持续改进的! 我们尽力适应各种用户所使用的源代码管理供应商提供的功能,并且去维护一些可扩展的功能。为此,我们已经创建了一些新产品,当这些用户使用源代码管理时,无论他们是哪家提供商,应该都可以帮助他们更有效地工作。 我们认为,对你的项目进行源代码管理是非常重要的,并且对你来说应该是小菜一碟,所以我们已经在Update2中添加了发布按钮,去帮助您把代码推送到你自己选择的服务器上。开箱即用,您可以发布代码到 Visual Studio Team Services而不是像GitHub和其他源代码主机那样需要持续更新他们的扩展去支持发布到他们自己的站点上。我们一直致力研究将源代码管理信息展现出来,去帮助跟踪你的状态和所做的改变,并允许您快速进入您操作最频繁的源码控制操作。从Update2开始,这些新功能是完全可扩展的,它们可以被自定义以满足每一个供应商的需求。Git使您能够快速发布一个Git存储库并密切关注您的分支上那些未提交的和未发表的更改,AnkhSVN也会在它们即将发布的版本中添加这些扩展的支持。 我们看到在近几个月,Git的使用率有着难以置信的增长,已经有将近60%的使用源代码管理的解决方案都使用了Git!因此,我们也为Git用户做了一些具体的投资。 包括了太多的项目,怎么办?使用Visual Studio Team Services 无限的Git存储库中,完全不用担心运行空间! 在最新的Team Explorer页面,我们简化了提交的工作流程。只需输入所有提交消息并点击提交来保存所有更改的快照。想要更好地控制吗?我们现在支持载入和未载入文件,这样你就可以提交指定的更改文件。 在Visual Studio和操作Git命令之间怎么切换呢?现在你不必担心丢失上下文或不匹配的信息。通过Team Explorer的新的Git互操作性,在命令行上做的任何操作将立即反映在Team Explorer,反之亦然。   源码管理是比以往更加重要,我们的目标是提供一些使您更高效更乐意使用的功能。我们喜欢听到您的反馈,包括我们已有功能和未来我们能做什么以改善您的体验随时通过 allisb@microsoft.com 联系Allison,提出您的意见和建议。

0

Visual Studio 2015 Update 3 发布候选版

[原文发表地址]: Visual Studio 2015 Update 3 RC [原文发表时间]: June 7, 2016   今天, 我们分享一下Visual Studio 2015 Update 3 RC 的信息。这个发布候选版本主要侧重于稳定性,性能以及bug的修复,但我们也有一些功能更新。我将在本文后面的部分分享这些要点。 Apache Cordova工具。这次更新包括TACO Update 9 和TACO Update 10, 为Intune、Azure engagement、安全性和SQLite存储添加了相应的的插件,并且可以通过npm包名或ID从配置设计器来添加插件,同样也支持 Cordova 6.1.1。 Application Insights 和 HockeyApp。7.0.1版的开发者分析工具为 ASP.NET 5 RC1和ASP.NET核心RC2工程添加了诊断工具事件。我们也改进了搜索体验:如果你改变了搜索条件如筛选器、日期范围、选定的事件,搜索时会自动刷新,并且你可以从搜索请求和搜索菜单中的”find telemetry for this…”进入到代码中。进一步详细信息,请查阅微软Azure 文档里的版本注释。 诊断和调试。Update 3 RC包括了诊断工具对应用程序在Windows OneCore设备(包括HoloLens和Windows IoT)上运行的支持。现在, 当FASTLINK启用时, 您将在C++ 编辑和继续调试上获得更好的性能和可靠性。我们还改进了XAML的界面调试,“实时可视化树” 中新的焦点跟踪功能会根据在可视化树中选定内容的改变,来更新当前获取焦点的元素。 Visual Studio集成开发环境。此次更新解决了许多用户反馈,关于通过在线身份或密钥用于解锁IDE的订阅。您无需再登录my.visualstudio.com来激活你的订阅。我们已经改进了常见授权问题的错误处理方式。我们也已经开始保护所有的网络链接,比如对服务和隐私声明条款,我们会提供如个人身份信息一样的安全性。此外,我们在通过账户设置对话框来激活订阅和输入产品密钥的可访问性方面也有所改进。 C#/VB/Roslyn。 在这次发布中您将看到许多性能上的改进,包括在整个解决方案中运行代码诊断。想要了解代码诊断性能的改进,请在MSDN上查阅…

0

Visual Studio “15” 中的新工程类型: Desktop to UWP Packaging Project

Tags Tags: UWP [原文发表地址]: Announcing the new Desktop to UWP Packaging Project for Visual Studio “15” [原文发表时间]: May 17, 2016 在2016年的开发者大会上,我们发布了桌面应用转换器,它可以让你把已有的桌面应用程序转为通用的Windows平台应用程序(UWP)。 通过桌面应用程序转换器,所有的Windows平台开发者可以用到很多重要的改进更能。首先,你可以把已经存在的Windows桌面应用程序或游戏转换为UWP包,这样用户可以容易的安装你的应用程序,并且可以体会无缝隙更新。一旦转换成UWP应用程序模式,桌面应用程序将有权访问以前无法访问的的通用Windows平台的API,例如动态磁贴和消息推送功能。   Visual Studio 的“Desktop to UWP Packaging Project” 简介 Visual Studio “15” 为这个新的工程提供了支持,这样可以使它更容易地创建和测试那些通过Desktop Bridge直接从Visual Studio中进行转换的应用程序,使你的开发体验更有效率: · 该工程有一个配置文件,当你编辑桌面应用程序的binaries文件后,它允许Visual Studio直接部署更新到UWP应用包。 · 当你在Visual Studio中按下F5,就可以直接启动并调试UWP应用程序。你可以在已有代码中设置断点并进行单步执行。   启用对“Desktop to UWP Packaging Project”的支持 想尝试此功能,需确保你已经设置了使用桌面应用程序转换器。 请确保你正在运行的是Windows 10 Insider Preview Build…

0