下载Visual Studio 2013并给予我们你的任何反馈
[原文发表地址] Download Visual Studio 2013 while your feedback still matters
[原文发表时间] 2013-07-30
现在很多东西都是发生在MSFT,Windows 8.1 的时代即将来临(你是否下载了8.1的预览版?),而且在Visual Studio 2013 上进行的开发也依然进行着。
更新:不喜欢浅色的主题?
VS2010 的经典蓝色主题回来了,用它来替换吧。详细信息请参考whatever Theme relaxes you 和whatever text colors make you happy 。
使用任何让你快乐的颜色吧。
这里是2013与2010的主题。
不管怎么说,ASP.NET 和Web Tools 团队都在为VS2013的Web工具努力工作着。记得在2012年,关于ASP.NET的工具从VS中抽出,进行“单独发布”。与我们之前相比这给了我们更大的灵活性,可以让我们把更多的时间放在功能完善和缺陷修复上。
事实上,未来的4-6周是我们需要修复缺陷,发现任何边界处的状况和异常事件的一段时间。比如,我们知道Glimpse不能使用Web窗体和FriendlyUrls正常工作。现在我们正在积极努力的修复。
下载Visual Studio 2013(和使用Web工具的ASP.NET),同时你的反馈也很重要。
我们所需要的是你发现的缺陷以及你的反馈,你可以将它们放在以下地方:
· 用户对于ASP.NET特性的心声放在 https://aspnet.uservoice.com
· 良好的缺陷(我们会更留意那些带有重现bug信息的bug)放在Connect上
你应该安装VS2013吗?
我的四台机器上都安装了VS,而且什么问题也没有。
Visual Studio2013 支持与VS2012和VS2010的并行安装,所以如果你已经安装了.NET4.5和VS2012,这并不会对VS2013的安装产生任何风险。这里有一个在线的安装许可,其中包含了.NET4.5.1 的安装。
风险:如果你只有VS2010和.NET4.0,.NET Framework 会将你的.NET4.0升级到4.5.1 。如果你要更新带.NET 4.0服务器,你看着更新是好的,但是实际是有风险的,因此,如果你必须更新.NET4.0 中的代码,最好不要使用你最看重的工作机器来做测试。
优点:我们想知道任何在4.5.1中行不通的事情。这意味着,如果你在测试中发现你的ASP.NET 4的应用程序在ASP.NET 4.5.1中无法正常运行 ,请告诉我们,我们会查明原因。但是,如果你要报告此问题,请不要使用你每天工作所必需的机器。
我们对大家所进行的测试ASP.NET 4.0应用程序在ASP.NET 4.5.1上的运行状况并找出缺陷的行动,深表谢意。这些测试场景也是最有趣的。
我们需要获取什么?
- 安装Visual Studio 2013 网页版( 或 另一个SKU, Pro, 等等)
- 然后安装ASP.NET and Web Tools 2013 Refresh - 为什么刷新? 因为他是新的ASP.NET 和Web工具的东西,我们可以在预览后使用。
这些在网上都有在免费的版本,所以并不需要一个付费的Visual Studio 去安装VS2013.
VS 2013 的一些实用功能
ASP.NET里有很多新的东西(具体内容请查阅ASP.NET 发布版本注释),这里只强调以下几点:
编辑并继续64位应用程序- 在VS2010 和VS2012中,当创建一个新的Web应用程序项目时,默认情况下编辑并继续选项是被禁用的。在VS2013 预览版中,我们默认其是打开的,你可以在web选项卡上的web项目的属性窗口中找到该选项。
一个ASP.NET的更新模板 - 你会在我的关于build的谈话里的ASP.NET Visual Studio 2013中 的新功能中看到这些 。对话没有结束,但我们有了许多新的改进,正走在前进的道路上。此外,ASP.NET还包含了立即可用的Twitter启动程序作为默认模板。
拥有新的Web窗体的支架以及改进的MVC支架的可扩展的Scaffolding框架。现在你可以启用一个ASP.NET MVC应用 程序或Web API,并通过NuGet获取所需要的所有应用程序包。这使得我们可以将其看作是一个ASP.NET,没有“MVC项目类型”和“Web窗体类型”的区别。仅仅只有一个,你可以按照自己的喜好进行混合和匹配。
实体框架具有异步查询和存储支持,更好的POCO支持,较高的性能,弹性连接以及代码优先保存到存储过程(及以上)的特点。
VS工具改良 – 编辑器增强,浏览器链接。有一个新的了解HTML5 精髓的HTML编辑器,有很多东西,但是你印象最深的应该是浏览器链接(名称可能会改变)…这是一个由SignalR驱动的,可以在正在运行的浏览器和Visual Studio之间进行的双向链接功能。
所以,你可以这样做:
新的认证和识别模型 – 认证和ASP.NET 识别正在修复和改写,而且考虑到了扩展性。这包括已有的对于Google,Facebook,Microsoft ID,Twitter,一些公开验证以及Windows验证和Windows Azure Activity Directory的支持。(这里最后一项意味着你可以在Azure中运行内部的应用程序并且对公司现有的的Active Directory 认证! 这意味着云托管了内部应用程序。)
新的Web API和SignalR 功能 – 现在的Web API 支持那些共享在客户端和服务器上的便携式的格式化程序,而且你可以在Windows Phone 和Windows Store 应用程序上创建客户端。Web API也会更新,以支持更简单的单元测试控制器。Web API还通过由Tim McCall所提供的OSS来支持AttributeRouting,并且通过由Brock Allen提供的OSS来支持CORS。ASP.NET Web API 还支持OWIN和OWIN主机(它可以承载外部的IIS和你自己的服务)。现在SignalR通过Xamarin工具里的MonoTouch 和MonoDroid,也提供了对iOS 和 Android系统的支持!而且SignalR还包含了一个便携式的.NET客户端。
我们也(悄悄地)做出其他更大的改变。包括删除代号为“Katana”的ASP.NET项目的“仅Windows”限制。这将是我们下一个版本的重要组成部分,也是此版本的ASP.NET所探究的一部分。
有几个我最喜欢的小的非特定的ASP.NET功能是在调试器中查看方法的返回值。
和“查看定义”,它可以让你无需打开文件去查看方法的定义。
而且,还有滚动条中“RockScroll”的返回值。
你可以在开源的 “Web 要素点”获取最新的资源 – 这是我们“非官方的实验室”的扩展,在这里我们可以尝试疯狂的东西。我们希望你能对它进行探究,而且在你的帮助下,我们将它变得更好。