我需要使用Visual Studio 11 Developer Preview吗?还是有别的替代方案?
我最关心的是ReSharper是否支持;6.1 EAP目前还没有发布。
我将创建一个WPF 4.5新项目(因为我需要一些新功能),我想知道哪种工具升级时提供的阻力最小。
我需要使用Visual Studio 11 Developer Preview吗?还是有别的替代方案?
我最关心的是ReSharper是否支持;6.1 EAP目前还没有发布。
我将创建一个WPF 4.5新项目(因为我需要一些新功能),我想知道哪种工具升级时提供的阻力最小。
在.NET 4.5中,使用EF 5也无法正常工作。看起来微软有点忽视了他们自己的AdventureWorksLT2008R2示例数据库。由于hierarchyid字段类型,一个表和一个存储过程将无法导入到EF 5中。
如果他们继续这样做,他们将使自己变得过时。另一方面,Java支持hierarchyid和空间数据类型。
我从http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541安装了.NET 4.5开发人员预览版。
到目前为止,它在我的PC上与VS 2010 SP1完美地配合使用,ReSharper 6.1 EAP(现在可用http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.1+Nightly+Builds)也很好用,特别是最新版本,你可以把它当作RC。
另外,我还安装了.NET Async CTP和ASP.NET MVC 4,似乎也能够正常工作。你可以利用最新的.NET 4.5性能改进和功能,而且不需要对VS 11 Developer Preview进行任何更新,除非你需要构建Metro风格的应用程序,据我所知。
对于开发环境,我建议现在更新到.NET 4.5。我相信在大多数情况下,它不会引入重大问题。然而,如果你专注于WPF 4.5开发,你的VS11可能会受到一些兼容性问题的影响,因此你可以在虚拟机中安装VS11来进行WPF相关的开发,并使用VS11内置的XAML编辑器等。
除非你的应用程序要到明年才发布,否则我不会建议你立即开始针对CTP进行开发。我的理解是beta版预计在二月份发布,而预览版经常会有很大的变化(包括API)。
如果是我,我会等到至少Beta 1,但要准备好等到明年秋季才能获得go-live许可证。