如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

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

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

关注

评论

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

数据挖掘与隐私:你真的匿名了吗?

qife122

数据挖掘 匿名化

《十六进制觉醒》:与我们一起,探索AI与数据的无限可能!​​

字节跳动数据平台

AI技术在英语听力练习APP中的应用

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语口语

从临沂商城到全球网商批发电商的崛起之路

极客天地

PyTorch

数新网络官方账号

适合中小企业的用户行为分析解决方案-ClkLog开源埋点与用户行为分析系统

ClkLog

开源 数据分析 埋点 用户画像 私有化部署

大道至简: CBuild-ng 让 Linux 根文件系统和复杂应用构建前所未有的简单

lengjingzju

开源 架构 DevOps 编译 框架

国产认证是什么?国产认证意义是什么?

行云管家

国产化 国产认证

Karmada v1.15 版本发布!多模板工作负载资源感知能力增强

华为云开发者联盟

Kubernetes 云原生 华为云 华为云开发者联盟

打破场景边界,支付宝联合实况窗提供全新出行服务体验

HarmonyOS SDK

HarmonyOS NEXT

项目调度管理系统(源码+文档+讲解+演示)

深圳亥时科技

#开源

MyEMS 开源能源管理系统:安装部署、常见问题与未来趋势

开源能源管理系统

开源 能源管理系统

面试常考:项目上线之后,出现过线上问题吗?怎么排查和解决的?

王中阳Go

面试

亿值旺的全球化战略:以创新链接世界

科技热闻

2025年中国十大低代码平台排名:助力企业精准选型数字化转型工具

科技热闻

AIGEO重塑商业新规则

跑一跑

geoai

节日季不再错过,跨境电商品牌如何精准引爆销量?

Wolink

节日 出海企业 海外营销推广 沃链Wolink 达人营销

AIGEO:地理空间分析新利器

跑一跑

geoai

CRC32 自包含退化现象分析

Databend

【干货篇】HTTP和SOCKS5代理协议核心区别全解析

kookeey代理严选

HTTP API SOCKS5 住宅ip 海外IP

绿茵逐梦,全民共享!中国绿发以足球之力助燃健康中国

最新动态

清源SCA社区版更新(V4.2.0)|漏洞前置感知、精准修复、合规清晰,筑牢软件供应链安全防线!

安势信息

SCA 软件供应链安全 安势信息 清源SCA社区版 清源

对话式 AI Workshop|零帧起手捏个「 Her」——搭建拥有个人记忆的语音助手

声网

自从切到 Qoder 开发后,每天都心旷神怡

阿里巴巴云原生

AI应用进化论(下):Fabarta个人专属智能体的技术实现路径思考

Fabarta

人工智能 智能体

前端日志回捞系统的性能优化实践|得物技术

得物技术

性能优化 前端 大前端

数据分析与AI丨如何用数据分析找到更优的橡胶配方?

Altair RapidMiner

人工智能 AI 数据分析 制造业 RapidMiner

【湖南师范大学主办】第二届教育人工智能国际学术会议(ISAIE 2025)

搞科研的小刘

国际学术会议 教育人工智能

AI GEO开启行业新机遇

跑一跑

geoai

Pickle 发布 Whisper 主动式桌面 AI; 吴恩达:不懂计算机原理,就不可能只靠「Vibe Code」变优秀丨日报

声网

CST软件如何计算和导出部分模式的S参数

思茂信息

cst CST软件 CST Studio Suite

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