VS 11 Express 测试版中被人忽略的Web功能


[原文发表地址]  Features NO ONE NOTICED in Visual Studio 11 Express Beta for Web

[原文发表时间]  2012-03-20 7:14 AM

在针对Web的Visual Studio 11 Express中,有一大堆新东西,我怀疑并不是所有人都注意到了这一点。请记住Express是Visual Studio的免费版本。有时候我听到人们抱怨Express版不够高级,即使是免费的。

单元测试内置到 Visual Studio Express

例如,没有人注意到单元测试存在于Express的内部。你可以添加一个单元测试到现有的 Web 解决方案中。我将添加一个单元测试项目,右击References,将 System.Web.Mvc 的引用添加到我的 ASP.NET MVC应用程序中。

注意到了新添加引用对话框吗?它有一个搜索框,而且是多线程的,我可以通过复选框添加多个引用。这就是新的东西,朋友。很细小,但它是团队正试图修复那些"千万小小的死亡"的事情之一。

Reference Manager

我可以为我的ASP.NETMVC 应用程序设置一组测试,通过右键单击"运行测试"来运行它们。

Unit Test Explorer in Express

工具栏中的浏览器选择器/启动

当你按 F5 或 Ctrl F5 来查看或调试你的网站时,你经常希望在不同的浏览器中尝试。现在你可以轻松地直接在浏览器之间切换:

Browser Switcher built into the toolbar

在解决方案资源管理器中悬停时图像的缩略

如果你将鼠标悬停在解决方案资源管理器中的图像上,你将看到该图像的预览缩略图。

Hover preview

CSS 采色器内

不仅新的 CSS 编辑器支持大量像 @多媒体的代码段,以及大纲显示和特定供应商的前缀,而且它有可爱的颜色的图片,并对于你的配色方案是智能的。提示:在 CSS 文件中选择一种颜色,然后按 Ctrl —J.

CSS Color Picker

快速启

你知道你总是通过工具 |选项 |文本编辑器 |语言 |JavaScript |引用,繁琐繁琐吗?现在只需按 Ctrl— Q 和键入"引用"或其它任何),然后就会转到相应的东西上。不用记得如何到达那里,只是去那里。

Quick Launch

智能的 JavaScript

如果你在 JavaScript 引用对话框中,查看相对的 references.js 文件。你可以放入全局范围内的JS 文件与文档,并获取文档的好的 JavaScript intellisense

JavaScript References

… …看起来就像这样。键入时,这就是可爱的 jQuery文档。

Great JavaScript Intellisense

面监测器

有时,当你在大型应用程序内使用编辑器模板和其他嵌套的东西时,你会获取母版页面内的局部视图,但它难以找出一些简单东西的答案,例如""哪一行代码是关于HTML?有一项内置到针对Web Visual Studio Express中的新功能,称为"页面监测器"。

很难解释,这里有一个动画能很好的解释它。 悬停在浏览器中的一个项目上,它可以显示哪一行代码HTML。你可以进行实时CSS 编辑。

你知道吗,你从未想要安装新版本的 Visual Studio,是因为你害怕它将升级现有的项目文件,并搞乱整个团队现在在 Visual Studio 2010 SP1 和 Visual Studio 11 之间可以往返切换。这里是在VS11Beta 和 VS2010SP1之间打开的相同的.NET 4 应用程序。哦,顺便说一句,不要害怕颜色的变更,我相信它不会有问题的。

VS2010 and Dev11 living together and no one is freaking out

请注意 VS11 测试版中的下拉列表。我可以从.NET2 (!)中开发任何应用程序和一个 IDE。目前我正在使用测试版作为我的主要 IDE。

IIS Express

IISExpress现在是默认网站主机内部的较旧的"ASP.NET 开发服务器"。这意味着你可以不需要具备管理员身份去测试真正的 IIS。当你在运行着你的应用程序时它同时也在运行着,然后它会消失。在 IIS Express 应该工作在 IIS 中相同的方式因为它是同一核心 web 服务器。就像我的朋友达米安展示给我看的,我甚至可以仅仅只是双击就能在SSL下进行测试

SSL Enabled = True

没有人注意到的大秘

我很惊讶,无人知道这一点,但我会分享越来越多地知识随着我开始"One ASP.NET"计划。检查工具 |扩展。看到这些模板包吗?ASP.NET模板 (这些是文件 |新的东西) 是实际是…VSIXs 中的扩展。事实上,我们可以随时更新它们。ASP。NET可以做有趣和创新的东西 (NuGet 在这方面担当一个部分) 而无需等待新版本的 Visual Studio。开始看到为什么会有用吗?

ASP.NET Templates are extensions now

这是我绞尽脑汁之后所想到的东西。免费的工具和更开放源代码将会继续是我们团队的目标。更多的详细信息和视频了在http://www.asp.net/vnext。你可以获得VisualStudio11 Expressfor Web 在这里。让我知道是否你发现有好的错误,我会将它们传达给团队,或更好,把反馈放在我们的用户心声网站。.

Comments (0)

Skip to main content