2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:093399
用户头像

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

关注

评论

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

NFTScan 发展成为 PlatON 网络最大验证者节点之一

NFT Research

NFT NFT\ NFTScan

史上最短苹果发布会;三星、LG、高通联手进军 XR 市场丨 RTE 开发者日报 Vol.74

RTE开发者社区

微服务之负载均衡使用场景

互联网工科生

负载均衡 微服务

API商品数据接口调用实战

Noah

华为云GaussDB城市沙龙活动走进安徽,助力金融行业数字化转型

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

KaiwuDB 获山东省工信厅“信息化应用创新优秀解决方案”奖

KaiwuDB

短视频不仅带火了直播/PK,也带着RTC走进了军备竞赛

X2Rtc

音视频 短视频 RTC

大模型时代的人工智能+大数据平台,加速创新涌现

阿里云大数据AI技术

人工智能

打造企业级门户,WorkPlus助您打造个性化与高效的企业通讯平台

BeeWorks

酷克数据出席永洪科技用户大会 携手驱动商业智能升级

酷克数据HashData

如何优雅的开发?低代码搭建应用如此轻松

互联网工科生

软件开发 低代码平台 JNPF

KaiwuDB 联合信通院数据库应用创新实验室召开数据库技术研讨沙龙

KaiwuDB

星环科技分布式向量数据库Transwarp Hippo正式发布,拓展大语言模型时间和空间维度

星环科技

如何构建适合自己的DevOps软件测试改进方案

DevOps和数字孪生

DevOps 软件测试 仿真建模

《数据安全与流通:技术、架构与实践》新书发布

星环科技

文心一言 VS 讯飞星火 VS chatgpt (125)-- 算法导论10.6 6题

福大大架构师每日一题

福大大架构师每日一题

golang结构体内存对齐

fm

EasyDL平台的强大开发力量

百度开发者中心

大模型 #人工智能

用 Milvus 和 NVIDIA Merlin 搭建高效推荐系统

Zilliz

nvidia Milvus Zilliz 向量数据库

全网最详细4W字Flink全面解析与实践(下)

Java随想录

Java 大数据 flink

华为云开源校园行 | 线下meetup • 电子科技大学站

华为云开源

开源 云原生 华为云 Meetup

TDengine 受邀参加 CNCC 2023,大会现场展位前“人山人海”!

TDengine

tdengine 时序数据库

一文吃透低代码开发与传统IT开发的区别

树上有只程序猿

软件开发 低代码开发 IT开发

CAEE2023 | 造物云×华为云共建电子电路智慧云工厂,引领产业创新发展浪潮

极客天地

证券开源领航者!国金证券通过中国信通院可信开源治理“先进级”评估

新消费日报

第19期 | GPTSecurity周报

云起无垠

掌握Spring事件监听器的内部逻辑与实现

华为云开发者联盟

spring 开发 华为云 华为云开发者联盟

“敏捷教练进阶课程”12月2-3日 · A-CSM认证在线周末班【分时段模块化教学】CST导师亲授

ShineScrum

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