在Windows 8上的Visual Studio 2010中启用异步CTP
我一直在使用VS2010在Windows 8上开发我的所有应用程序一段时间,没有重大问题一切都很好。在Windows 8上的Visual Studio 2010中启用异步CTP
但是,今天我打开了一个windows phone 7项目,它使用了Async CTP库,当然注意到'async'关键字是无效的。
不用担心,关闭安装CTP。
我安装了CTP,然后重新启动VS并打开了项目。没有骰子。对AsyncCtpLibrary的引用正在工作(实际上我使用nu get),但是我似乎没有做任何修复这个问题。据我所知,这意味着Async CTP没有成功修改C#编译器(或其他)。
有人可以在Windows 8中工作吗?我找不到任何地方,所以我想问问大师:)
谢谢!
虽然在安装过程中有一个小问题,但您可以一起使用Windows 8 + Visual Studio 2010 + Windows Phone 7 SDK + AsyncCTP。
首先,您需要安装Visual Studio 2010,然后为Visual Studio 2010安装SP1,然后安装Windows Phone SDK,然后立即为Visual Studio 2010安装AsyncCTP v3,然后运行Windows Update。
如果在安装AsyncCTP之前安装了Visual Studio 2010 SP1的更新,AsyncCTP的安装将因与某些Visual Studio修补程序发生冲突而失败。
我发现了一些试验&错误安装solution here一起卸载:)
更新:在其他项目类型为Visual Studio 2012为异步唯一的解决办法/等待是Microsoft.Bcl.Async库,可以在NuGet上。
另请参阅http://blogs.msdn.com/b/lucian/archive/2011/11/01/async-ctp-v3-installation.aspx和http:// blogs。 msdn.com/b/bclteam/archive/2012/10/19/using-async-await-without-net-framework-4-5.aspx –
为什么不使用VS 2012?我认为这是最好的选择。除其他外,因为它包含不在CTP中的错误修复和改进。 – svick
我没有听说vs2012能够编辑windows手机项目......这是我的开发盒,所以我所有的代码基于vs2010,我不想冒险功能泄漏,客户可以'使用。确认了 – bc3tech
。安装vs2012,无法打开WP项目 – bc3tech