2012-06-06 112 views
1

在我們目前的項目中,我們必須使用Silverlight 4(我們的客戶不能分發SL5)。我們也使用MVVM 4.0。異步CTP穩定?

由於Silverlight4我們遇到了很多異步處理,我們希望在鏈接所有異步事件時阻止「意大利麪條」代碼。我們正在尋找一個框架,比如微軟的ASync框架來處理這個「意大利麪條」代碼。

問題是,ASync框架是CTP,可能有錯誤,並且在此版本變爲RTM時可能會發生API更改。

當前的ASync框架CTP版本是否足夠穩定,可用於生產?

+0

您認爲什麼「當前異步框架CTP」?目前最好的異步版本是Visual Studio 2012 RC。 – svick

+1

ASync CTP版本3.0(http://www.microsoft.com/en-us/download/details.aspx?id=9983) –

+0

是否有任何理由不使用VS 2012 RC?它包含更穩定和最新版本的異步。 – svick

回答

0

AsyncCTP非常穩定,但遷移到Silverlight 5似乎是一個更好的主意。
此外,Visual Studio 2012中還沒有支持Silverlight 4項目中的Async/Await(尚未?)。對於開發Silverlight 4,您應該堅持使用支持Silverlight 4的Visual Studio 2010和AsyncCTP v3,或者將您的項目更新到Silverlight 5,並使用Async Targeting Pack進行Visual Studio 2012.

+0

最終解決了這個問題:我們目前正在使用SL5,VS2012和SL5的ASync目標包。 –