繁体   English   中英

Visual Studio 2010是否支持.NET 4.5 CTP?

[英]Does Visual Studio 2010 support .NET 4.5 CTP?

...或者我绝对需要Visual Studio 11开发人员预览版?

我最关心的是ReSharper支持; 6.1 EAP尚不可用。

我将要制作一个WPF 4.5绿地应用程序(因为我需要一些新功能),我想知道什么会提供最小的阻力来升级线。

如果您在计算机上部署了.NET 4.5或VS 11,则表示您已在使用它。 .NET 4.5不是并排版本,它取代了4.0。 我没有听到任何人抱怨它,除了使用PostSharp的人不能很好地处理类型转发。

我还没有这样做,所以不要把它当作安装它的建议。 很少有程序员能够在生产机器上提供CTP版本。 使用VM或非关键机器。

我刚刚安装了VS2012,工作正常,但我使用FFTW的程序拒绝加载DLL。 我试着用VS2010重新开始构建......现在我发现在VS2010中编译时我的所有项目都会产生这个错误:

致命错误LNK1123:转换为COFF期间失败:文件无效或损坏

我发现这是因为.NET 4.5,所以我卸载了.NET 4.5并安装了.NET 4.0,现在一切都在VS2010中再次运行......但是现在,VS2012甚至都不会运行,它只是显示启动画面一秒钟然后以“操作无法完成”错误终止。

我不认为可以在一个系统上同时使用VS2010和VS2012,原因是VS2010无法与安装的.NET 4.5正常链接,VS2012将无法在没有它的情况下运行。

它在带有EF 5的.NET 4.5中也不起作用。 貌似微软有点忽略了他们自己的AdventureWorksLT2008R2示例数据库。 由于hierarchyid字段类型,一个表和一个存储过程不会导入EF 5。

如果他们坚持这一点,他们将使自己过时。 另一方面,Java确实支持hierarchyid和空间数据类型。

我从http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541安装.NET 4.5 Developer预览版。

到目前为止,它在我的电脑上使用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性能改进和功能,除非您需要构建Metro Style应用程序,否则您无需对VS 11开发人员预览进行任何更新。

因此,对于开发人员环境,我建议现在更新到.NET 4.5。 我相信在大多数情况下它不会引入重大问题。 但是,如果您专注于WPF 4.5开发,VS11会受到一些兼容性问题的影响,因此您可能会感兴趣的是在VM中安装VS11以在此处进行WPF相关开发并使用VS11内置XAML编辑器等。

除非你的应用程序要到明年才能发货,否则我还是不打算开发CTP。 我的理解是测试版预计在2月份发布,预览版本经常发生变化(包括API)。

如果是我,我会等到至少Beta 1,但要准备等到至少下一个秋天获得上线许可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM