2011-04-02 66 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中拥有套接字。