Windows Phone 7/WPF-共享代码库

Windows Phone 7/WPF-共享代码库,wpf,winforms,windows-phone-7,windows-mobile,interop,Wpf,Winforms,Windows Phone 7,Windows Mobile,Interop,我过去开发过Windows Mobile应用程序,并且总是发现当尝试与Windows(Winforms/WPF)应用程序共享代码库时,通常情况下事情会变得非常困难。Windows Phone 7是否改变了这种情况?将WP7应用程序添加到包含WPF应用程序和ASP.NET站点的解决方案中,并使所有内容共享相同的代码库,这将是一件非常棒的事情。请查看可移植库工具CTP 它是一个Visual Studio外接程序,使您能够创建在各种.NET平台上运行的库,而无需重新编译。您会发现Steve Chadb

我过去开发过Windows Mobile应用程序,并且总是发现当尝试与Windows(Winforms/WPF)应用程序共享代码库时,通常情况下事情会变得非常困难。Windows Phone 7是否改变了这种情况?将WP7应用程序添加到包含WPF应用程序和ASP.NET站点的解决方案中,并使所有内容共享相同的代码库,这将是一件非常棒的事情。

请查看可移植库工具CTP


它是一个Visual Studio外接程序,使您能够创建在各种.NET平台上运行的库,而无需重新编译。

您会发现Steve Chadbourne提到的可移植库工具非常方便,可用于共享代码和项目布局。但是,您会发现Silverlight Mobile、Silverlight desktop和WPF的一些功能差异

不幸的是,没有什么可以完全兼容,因为不同的平台是不同的。手机不能包含整个.NET框架


你会发现它是命中或未命中的。虽然WPF、Silverlight和Silverlight mobile共享许多类和API,但您会发现Windows Phone 7上缺少套接字,而在.NET Compact Framework v1到v3.5中有套接字。

+1用于便携式库工具(我不知道他们已经制作了CTP!)。同样值得一周后再看一看混音——那么可能是另一个版本吗?