2011-04-02 67 views
3

我以前開發過Windows Mobile應用程序,並且總是發現,當試圖與Windows(Winforms/WPF)應用程序共享代碼庫時,通常情況下會變得非常困難。 Windows Phone 7有這個變化嗎?將WP7應用程序添加到包含WPF應用程序和ASP.NET網站的解決方案並將所有內容共享相同的代碼庫會很好。Windows Phone 7/WPF - 共享代碼庫

回答

5

看一看在便攜式圖書館工具CTP here

這是一個Visual Studio插件,使您能夠創建在各種.NET平臺上無需重新編譯運行庫。

+0

+1爲便攜式圖書館工具(我不知道他們已經做了CTP!)。另外值得一看的時間在混合 - 可能是另一個版本呢? – Stuart 2011-04-02 11:11:48

1

您會發現Steve Chadbourne提到的便攜式圖書館工具,用於共享代碼和您的項目佈局。但是,您會發現與Silverlight Mobile,Silverlight桌面和WPF有一些功能差異。

不幸的是,沒有什麼可以完全兼容,因爲各種平臺是不同的。手機不能包含整個.NET框架。

你會發現它碰上或錯過。儘管WPF,Silverlight和Silverlight移動版共享許多類和API,但您會發現諸如Windows Phone 7中缺少套接字之類的東西,您在.NET Compact Framework v1至v3.5中擁有套接字。