HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Visual Studio 11 预览:新的集成开发环境功能

  • 2011-11-30
  • 本文字数:1186 字

    阅读完需:约 4 分钟

随着微软透露一些有关即将到来的 Visual Studio 11 的细节,语言增强并非所做的唯一改进。正如微软开发部副总裁S. Somasegar 最近所谈到的,集成开发环境(IDE)本身也将获得一套其独有的新功能和改进功能。

改进的搜索/ 查找(search/find)

微软认为,开发者会经常搜索程序集、控件、以及其他常见项目,而对此他们可使得这些搜索在发生时变得更简单。日常的搜索任务现在可通过搜索框(search box)完成,搜索框已被添加到集成开发环境的任何地方。当搜索程序集引用、以及快速启动对话框中的命令时,开发者就可以使用此新控件。相关命令的键盘快捷键会显示在搜索结果的旁边,因此久而久之开发者就能记住如何直接访问那些常用命令。

编译错误列表窗口和解决方案资源管理器将同样包含内建的搜索框。除了提高易用性之外,这种对搜索的关注也是为了提高生产力。例如,当使用并行监视(Parallel Watch)对话框调试多线程代码就能从搜索增强中获益,因为它使得开发者专注于那些通过布尔表达式筛选出的特定线程。

扩展的“查找(Find)”功能有助于减少屏幕上对话框的数量。前面提到的查找(Find)功能是显示在编辑器窗口中的集成控件,并且可实时根据搜索条件即刻开始突出显示匹配文本。在此控件中同样支持使用正则表达式等更高级的搜索请求。

项目往返(Project round-tripping)

对于那些正在注意节约成本或混合版本Visual Studio 环境中工作的开发团队而言尤为重要的功能是加入了称为“项目往返”的功能。这是个微软的术语,特指Visual Studio 11 可以打开一个在Visual Studio 2010 SP1 下创建的软件项目,并在Visual Studio 11 下进行修改,然后在Visual Studio 2010 SP1 重新打开该项目的能力。此功能使得开发者在利用Visual Studio 11 新的集成开发环境功能同时,又不会伤害到那些不能或不愿从Visual Studio 2010 SP1 升级的开发者旧有的互操作性。请注意,为保持这种兼容性要求使用Visual Studio 11 的开发者不能将任何新的语言功能并入到该项目之中。例如,如果某个遗留的C#项目被重新指向.NET Framework 4.5,那么此项目将丢失对于Visual Studio 2010 SP1 的兼容性。

语言特定集成开发环境的改进

Visual Studio 11 将包括针对所有顶级语言的增强的语言支持,力图为开发者提供与所用语言无关的全部集成开发环境功能。Visual Studio 2010 给 C#和 Visual Basic 开发者提供了在编辑器中引用突出显示的能力。Visual Studio 11 现在将这个好处延伸到了 C++。与此同时,Visual Basic 将获得对其自身调用层次(Call Hierarchy)的支持。以前在Visual Studio 2010 中仅对C++/C#可用,调用层次使得开发者可以“…从任意选定的方法、属性、或构造函数来查看所有调用”。此功能增强了大型项目的导航能力,并使得对于某个方法/ 属性/ 构造函数是如何在整个项目中被使用的更易于理解。

查看英文原文: Preview of Visual Studio 11: New IDE Features

2011-11-30 02:092930
用户头像

发布了 55 篇内容, 共 18.8 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

如何使用物联网低代码平台进行个人设置?

AIRIOT

低代码 物联网 低代码,项目开发

毕业总结

流火

使用环信提供的uni-app Demo,快速实现一对一单聊

环信

即时通讯 uni-app集成 环信im

BlocProvider 为什么感觉和 Provider 很相似?

岛上码农

flutter ios 安卓 移动端开发 7月月更

AirServer2022最新版功能介绍及下载

茶色酒

AirServer AirServer2022

微服务服务稳定性治理

阿泽🧸

微服务治理 7月月更

混沌工程平台 ChaosBlade-Box 新版重磅发布

阿里巴巴云原生

阿里云 分布式 云原生 混沌工程

毕业季 | 华为专家亲授面试秘诀:如何拿到大厂高薪offer?

华为云开发者联盟

面试 工作 offer 大厂 毕业

九章云极DataCanvas公司蝉联中国机器学习平台市场TOP 3

九章云极DataCanvas

纪念成为首个DAYU200三方demo贡献者

坚果

HarmonyOS OpenHarmony OpenHarmony应用开发 7月月更 harmony

透过华为军团看科技之变(六):智慧公路

脑极体

架构师毕业总结

凯博无线

4. 对象映射 - Mapping.Mapstercover

MASA技术团队

C# .net 微软 框架 Framework

认识线程

zarmnosaj

7月月更

华为云专家详解GaussDB(for MySQL)新特性

华为云开发者联盟

数据库 云计算 后端 算子

宝,运维100+服务器很头疼怎么办?用行云管家!

行云管家

云计算 运维 服务器 云管

实例讲解将Graph Explorer搬上JupyterLab

华为云开发者联盟

人工智能 GES

JavaScript 设计模式之代理模式

devpoint

JavaScript 设计模式 代理模式 7月月更

一个实习生的CnosDB之旅

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

从零开始学 MySQL —数据库和数据表操作

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

云小课|3种常用Git工作流推荐

华为云开发者联盟

后端 开发 华为云

云服务器ECS夏日省钱秘籍,这次@老用户快来领走

阿里云弹性计算

阿里云 云服务器ECS

Windows11 ARM版本安装Python环境

IT蜗壳-Tango

IT蜗壳教学 7月月更

BOOTSTRAP

Jason199

bootstrap 7月月更

K临近算法介绍

乌龟哥哥

7月月更

【6.24-7.1】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

linux下清理系统缓存并释放内存

入门小站

Linux

精耕渠道共谋发展 福昕携手伟仕佳杰开展新产品培训大会

联营汇聚

【直播回顾】战码先锋首期8节直播完美落幕,下期敬请期待!

OpenHarmony开发者

Open Harmony

vue-axios(三)

小恺

7月月更

若干互联网暴露面的收敛及处置建议

穿过生命散发芬芳

7月月更 互联网暴露

Visual Studio 11预览:新的集成开发环境功能_.NET_Jeff Martin_InfoQ精选文章