阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

微软已经发布 Visual Studio 11 预览版

  • 2011-09-22
  • 本文字数:1529 字

    阅读完需:约 5 分钟

微软计划在近日为 MSDN 订户提供 Visual Studio 11 预览版公众版本的下载。本文对该版本中出现的特性做了简要总结。

一般说明

Visual Studio 11 使用和 Visual Studio 10 一样的项目和解决方案格式,所以你不需要担心文件格式转换的问题。

微软提供了两种版本。一种是运行在 Windows 7 上的 MSDN 和公众版本。另一种是精简版,可以运行在 Windows 8 预览版中。这个版本对 Metro 样式的应用程序增加了额外的支持。

导航

Power Productivity Tools 中的所有特性都已经整合到了 Visual Studio 11 中。

工具栏已经被极大地简化。默认情况下,只会有一行带有十几个按钮的工具栏。

在 Visual Studio 中有 4000 多个命令。为了让你可以很容易的找到所需要的命令,Visual Studio 在工具栏上提供了搜索框。你只需要在其中输入需要的命令,它就会显示出来,并且带有快捷键的说明。

VB/C#

在 Visual Studio 11 中,Visual Basic 和 C#可以使用 async/await 关键字。

使用“寻找匹配副本”功能,我们能够找到重复的代码。这并非只是简单的文本搜索,它实际上会提取出变量名和常量名,然后根据语法树进行比较。

C++

我们已经可以使用对 C++ AMP(Accelerated Massive Parallelism 加速的大规模并行性)的支持。

现在我们可以在 Visual Studio 中开发设备驱动程序。并且其中已经包含了所有一般的特性,像项目模板等。

打包

我们需要为 Windows 或者 Windows Phone 应用商店中的程序对很多资源进行打包。为了简化这个过程,Visual Studio 现在会对像图像大小等内容执行基本的验证。

调试

远程和模拟调试功能都得到了改善。

Windows 内核调试器(Windows Kernel Debugger)现在可以运行在 Visual Studio 中。

我们可以针对运行在生产环境中的应用使用 IntelliTrace。尽管这是最后才会使用的办法,但我们可以使用它来诊断一些特别难以处理的问题。Visual Studio 调试器本身并不会附加到正在运行的应用程序上。它只是创建了跟踪文件,然后传递给开发者以供分析。

图形

尽管 Visual Studio 11 并不是一种设计工具,在其中还是包含了与 3D 渲染模型相关的工具。有一种视图让你可以与渲染后的图像交互。另一种视图会显示渲染管道,从而你可以看到每一步是如何对最终的图像产生影响的。

测试

新的测试运行器(test runner)支持所有第三方的单元测试框架,包括 xUnit 和 NUnit。它同时支持原生的和.NET 的测试项目。对于新的测试运行器和 C++ 单元测试框架的一项需求就是,要在一个解决方案中支持 200,000 项测试。

对于测试 Azure 来说,现在在部署项目属性中提供了“服务配置(service configuration)”选项。这让你可以选择 Azure 上的目标环境,从而在上面部署生产环境或者临时运行环境等等。

静态分析

现在 Visual Studio 中已经包含了用于验证 Windows 驱动程序和 Metro 应用程序的静态分析工具。

HTML/JavaScript

Visual Studio 现在使用的是 IE 的 JavaScript 引擎。

其中添加了 IntelliSense 特性,像转到定义(Go TO Definition)等。

Visual Studio 中还添加了来自于 IE 的 DOM 管理器。选定一个节点,不仅会让它在渲染后的页面和 DOM 树中突出显示,而且还会在创建它的 MVC 源代码文件中突出显示。

页面现在不再引用单独的 CSS 和 JavaScript 文件,而是可以引用整个目录。在服务器上,目录会集成到单独的文件中并压缩,从而减少传递到浏览器上的时间。

Blend

Expression Blend 设计引擎现在也可以运行在 Visual Studio 中。工具的体验还是专注于开发者而不是设计师,但是原来在 VS2010 和 Blend 4 中折磨人的不兼容性问题已经得到了解决。

注意: 当前 Expression Blend for HTML 只能用于 Metro 样式的应用程序。将来他们希望能够对其进行扩展,让它可用于一般的 HTML 开发。

查看英文原文: Visual Studio 11 Preview is Now Available

2011-09-22 01:493621
用户头像

发布了 340 篇内容, 共 126.0 次阅读, 收获喜欢 13 次。

关注

评论

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

有点难的 webpack 知识点:Dependency Graph 深度解析

范文杰

webpack 6月日更

“盒模型“初探

编程三昧

CSS css3 大前端 盒模型

vim 操作模式简介

编程三昧

vim 工具

五大新品+两大黑科技,看华为云如何升级基础设施让用户“躺平”

华为云开发者联盟

云原生 基础设施 实景三维建模 计算实例C7 分布式云

IPFS云算力挖矿系统开发(详情)丨IPFS云算力(源码)案例

系统开发咨询1357O98O718

Consul场景用例:服务注册(Service discovery) & 服务网格(Service mesh)

awen

微服务 Consul Service Mesh 服务网格 服务注册与发现 服务网格

在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?

小傅哥

Java spring 小傅哥 反射调用 属性填充

C 语言面向对象的封装方式(示例)

实力程序员

鸿蒙能成为世界第三的操作系统吗?

小智

华为 鸿蒙 操作系统

iOS上的CSS样式协议 VKCssProtocol

iOSer

CSS ios 移动开发 ios开发 VKCssProtocol

用了10年Windows后,我最终转向Linux

学神来啦

Linux windows

佣金产品的敏捷交付

鲸品堂

佣金产品 敏捷交付

华为 HarmonyOS 正式发布!你还认为鸿蒙只是安卓套壳吗?

北游学Java

鸿蒙

自媒体需要追求内容真实性:不能被流量裹胁

石头IT视角

详解Camtasia的注释功能

淋雨

视频剪辑 Camtasia 录屏

SMT产线可视化管理,智能工业助力全渠道优化

一只数据鲸鱼

数据可视化 智慧工厂 SMT 智慧工业

动态规划(详解矩阵连乘 案例+Java代码实现)

若尘

算法 动态规划 矩阵运算 java代码 6月日更

《面试官:谈谈你对索引的认知》系列之磁盘I/O

架构精进之路

MySQL 索引结构 6月日更

即构互动白板升级:全面支持教育机构上线H5交互课件

ZEGO即构

音视频 在线教育 互动白板

springboot-vue-activiti前后端分离快速开发平台脚手架,整合工作审批流,流程在线编辑器

金陵老街

Vue 后端 工作流 springboot

玩转容器存储QoS

焱融科技

云计算 容器 云原生 QoS 超融合

无刷电机与有刷电机的区别

不脱发的程序猿

无刷电机 有刷电机 电机

为什么要做语音聊天室

anyRTC开发者

音视频 WebRTC 语音 RTC

毒瘤还是银弹--低代码与传统研发模式案例对比

赫杰辉

低代码 低代码开发平台

【译】JavaScript 代码整洁之道-复杂判断

KooFE

JavaScript 大前端 6月日更 整洁代码 条件判断

最新!GigaOm 发布 API 网关评测报告:API7 和 Kong 企业版本性能对比

API7.ai 技术团队

负载均衡 架构 云原生 后端 网关

【LeetCode】连续的子数组和Java题解

Albert

算法 LeetCode 6月日更

中断Hwi:提高鸿蒙轻内核系统实时性及执行效率的秘密武器

华为云开发者联盟

鸿蒙 硬件 中断 鸿蒙轻内核 中断信号

架构实战营 模块五作业

netspecial

架构实战营

论文解读丨空洞卷积框架搜索

华为云开发者联盟

网络模型 目标检测算法 空洞卷积 卷积 空洞卷积框架

GrowingIO Design 组件库搭建之组件开发

GrowingIO技术专栏

组件

微软已经发布Visual Studio 11预览版_.NET_Jonathan Allen_InfoQ精选文章