来 DTDS 全球数字人才发展峰会,与刘润、叶军、快刀青衣畅聊成长>> 了解详情
写点什么

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

2011 年 9 月 22 日

微软计划在近日为 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 年 9 月 22 日 01:492877
用户头像

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

关注

评论

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

DeFi借贷质押系统APP开发|DeFi借贷质押软件开发

开發I852946OIIO

系统开发

超详细讲解!Android面试真题解析火爆全网,搞懂这些直接来阿里入职

欢喜学安卓

android 编程 程序员 面试 移动开发

推荐一个GitHub上超牛b的Java进阶学习项目《Java成神之路》!已整理成了文档版本

Java成神之路

Java 程序员 架构 面试 编程语言

架构师训练营第八周作业

李日盛

算法

Github 2020 年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...

阿里巴巴云原生

开源 Serverless 程序员 代码 开源代码

区块链BaaS应用平台开发

13828808769

Scala中String和Int隐式转换的问题分析

木子李G

scala 大数据 编程 隐式转换

CTO与COO联手接了公司的外包项目 | 法庭上的CTO(6)

赵新龙

CTO 法庭上的CTO

合伙开公司、借款变工资 | 法庭上的CTO(7)

赵新龙

CTO 法庭上的CTO

刚入职,就被各种 Code Review,真的有必要吗?

xcbeyond

方法论 研发管理 编程习惯

用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码)

徐小夕

Java 前端 H5游戏 H5

区块链信息共享应用落地搭建解决方案

t13823115967

区块链+ 区块链应用 信息共享

iOS面试基础知识 (一)

iOSer

ios 面试 runtime 编程开发 iOS Developer

Mybatis动态映射,so easy啦

田维常

挖矿矿池系统开发详情丨挖矿矿池源码案例

系统开发咨询1357O98O718

挖矿矿池系统开发案例 旷工系统开发功能

《数据结构与抽象:Java语言描述》.pdf

田维常

数据结构

DeFi流动性挖矿系统开发详解方案

系统开发咨询1357O98O718

defi流动性挖矿系统开发

DeFi流动性挖矿系统开发(案例源码开发)

系统开发咨询1357O98O718

defi流动性挖矿系统开发

阿里架构师经验分享!啃完999页Android面试高频宝典,面试心得体会

欢喜学安卓

android 程序员 面试 移动开发

牛皮了!头一次见有大佬把Java语言中最为晦涩的知识点「并发编程」详解得如此清晰明了。

Java成神之路

Java 程序员 架构 面试 编程语言

架构词典:工程

lidaobing

架构 工程能力

海量数据架构下如何保证Mycat的高可用?

冰河

分布式事务 分布式数据库 分布式存储 mycat 数据库集群

架构师训练营第三周作业

Geek_xq

公安大数据分析系统开发方案,情报研判系统建设

WX13823153201

公安大数据分析系统开发

SGY奇点交易所系统软件开发|SGY奇点交易所APP开发

开發I852946OIIO

系统开发

新思科技最新报告显示开源安全是首要考虑因素

InfoQ_434670063458

滴滴开源小桔棱镜:一款专注移动端操作行为的利器

滴滴技术

开源 滴滴 移动端

20分钟带你掌握JavaScript Promise和 Async/Await

Geek_Willie

Java

四币连发平台系统开发详解丨四币连发源码(案例)

系统开发咨询1357O98O718

四币连发系统开发案例详解

EPBC环保生态链系统开发案例丨环保生态链EPBC源码平台

系统开发咨询1357O98O718

环保链APP系统开发案例

智慧警务开发,二维码定位报警系统搭建

t13823115967

智慧公安 智慧公安扫码

「中国技术开放日·长沙站」现场直播

「中国技术开放日·长沙站」现场直播

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