灰鸽子远程控制软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 15650|回复: 0

下一个Visual Studio是关于扩展,灰鸽子远程控制软件,远程控制软件

[复制链接]
发表于 2016-11-13 01:34:51 | 显示全部楼层 |阅读模式
下一个Visual Studio是关于扩展,灰鸽子远程控制软件,远程控制软件

Microsoft的Visual Studio 15中可能的新功能包括识别性能瓶颈和显示依赖性
公司官员周四表示,微软正在将可扩展性作为计划的Visual Studio 15升级的一个关键目标,以及其他更改,包括扩展的性能监控。
扩展是提供新的或改进的Visual Studio功能的代码包。在这方面,微软寻求更容易安装工具,更好的性能和生产力,Visual Studio首席项目经理Tim Sneath说。其中的改进之一是性能监控系统。 “客户现在将看到一个黄金通知栏,当一个扩展是减慢加载时间或打字速度,”Sneath说。 Visual Studio 15已经在预览阶段。
Microsoft还推荐扩展作者的最佳做法。这些包括使用基于规则的上下文来指定可以加载扩展时的条件,以及在Visual Studio 2015及更高版本中使用AsyncPackage,以便可以在后台线程上加载包。此外,作者应该查看扩展的命令过滤器和编辑器事件处理程序,并且它们应该异步地执行长于50ms的操作。在包初始化期间执行的工作应最小化并延迟,直到调用用户操作。

微软表示,用户表示希望工具来识别和禁用缓慢的扩展。 “Visual Studio最好的一点是它的可扩展性,”一个用户在Visual Studio UserVoice页面上说。 “问题是,我安装的扩展越多,我的Visual Studio获得的稳定性越低,它需要更多的内存,有时甚至需要恒定的CPU,即使最小化。”用户可以看到扩展的性能,选择帮助/管理Visual Studio性能菜单项。
升级中还包含批量扩展更新和安装,旨在使其更容易应用于多个扩展,Microsoft已经为扩展作者通过扩展VSIX清单建立了一种表示依赖关系的方法。 VSIX文件已作为扩展的部署单位。 “该模型的设计使得如果缺少依赖项,扩展安装程序可以自动获取和安装缺少的组件,”公司说。此外,扩展程序集可以在安装期间编译为本机映像,从而提高性能。

仍然在实验中,如果项目必须完全加载,在Visual Studio“15”中缩短加载时间的轻量级解决方案负载功能可能影响扩展。 “我们的团队正在整合步骤和指导,了解扩展程序如何知道项目尚未完全加载,以及如何做出相应的响应,”Sneath说。 “我们将尽快分享这个指导。

此外,对于Visual Studio 15,Microsoft正在转换到Visual Studio Marketplace以查找扩展。 “在接下来的几个月中,我们将开始停用旧的Visual Studio Gallery的过程。如果您是扩充程式作者,您没有任何工作可做,我们会自动迁移所有资料。
评帖赚银币(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|灰鸽子远程控制软件|灰鸽子远程控制软件 ( 鲁ICP备14000061号-4 )

GMT+8, 2024-11-1 21:27 , Processed in 0.068075 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表