2010-01-10 16 views
2

即將開展的項目看起來可能涉及Silverlight。我們是一家沒有太多Silverlight體驗的.NET商店,但看起來我們需要加強對此的瞭解。用於Silverlight和.NET並行編程的工具?

所以我想知道,我們應該得到什麼工具?

我們正在使用Visual Studio 2008,並且很可能無法跳轉到.NET 4.0,儘管我們可能能夠升級到Visual Studio 2010,前提是不會給Silverlight 3開發任何問題和.NET 3.5。

但是還有什麼?據我所知,VS2008中沒有可視化設計器用於Silverlight,但我注意到.xaml文件在其中引用了Expression Blend命名空間。我們應該使用該工具嗎?或者只是矯枉過正,或者大多隻針對設計師?

由於我們將在業務邏輯之下共享一些代碼庫,因此只需編寫,測試和修改業務邏輯類,一旦我們將使用持續集成,TeamCity就具體化,確保我們不會編寫不在Silverlight中編譯的代碼,反之亦然,但是有其他工具可以幫助我們解決這個問題嗎?

任何你可以給的熱門提示將不勝感激。

回答

2

雖然VS2008沒有可視化設計師,但VS2010確實如此。

Expression Blend實際上是VS2008的視覺設計師。它面向設計師,但開發人員也應該可以使用它 - 您可以使用與Visual Studio完全相同的方式從Blend啓動和調試應用程序,但它沒有用於代碼編輯的IntelliSense選項。但是,它具有用於XAML編輯的Intellisense。

除非您轉移到.NET 4.0,否則您將無法訪問並行編程功能。它的發佈日期是March/April 2010(我認爲日期已經從本文中引用的日期推遲了,但是隻有一兩週),現在已經不是很遙遠了。您希望什麼時候發佈您的產品?

你可以控制你想在VS2010爲目標的Silverlight和.NET框架的版本(你可以在VS2008),所以你不應該有任何問題出現。

+0

我還不知道我們目前的許可支持哪些升級。我們有一些合作伙伴包許可證,但我不確定我們是否足夠,所以我不知道我們是否可以免費升級。至於.NET,我們的客戶需要在適當的時候提前通知有關框架更新和類似的服務器需求變化,因爲他們需要計劃這些變化,所以我不知道我們可以多快移動到4.0。如果可以的話,我們一定會在它發佈的那一天轉到VS 2010。 – 2010-01-10 23:07:58