Windows Phone 7/WPF - 共享代码库

3

我过去曾经开发过Windows Mobile应用程序,但是在尝试与Windows(Winforms/WPF)应用程序共享代码库时,通常会遇到很大的困难。那么在Windows Phone 7中是否有所改变?如果能够将WP7应用程序添加到包含WPF应用程序和ASP.NET站点的解决方案中,并且让所有内容共享同一个代码库,那将是非常好的。

2个回答

5

请查看Portable Library Tools CTP 这里

这是一个Visual Studio插件,它可以让你创建的库在各种.NET平台上运行而无需重新编译。


+1 给 Portable Library Tools(我还不知道他们已经发布了 CTP!)。另外值得关注的是 Mix,可能会在一周内发布另一个版本吗? - Stuart

1

Steve Chadbourne提到的便携式库工具对于共享代码和项目布局非常有用。但是,您会发现与Silverlight Mobile、Silverlight桌面版和WPF存在一些能力差异。

不幸的是,由于各个平台的差异,没有什么可以完全兼容。手机无法包含整个.NET框架。

你会发现这是有得有失的。虽然WPF、Silverlight和Silverlight移动版共享许多类和API,但是在Windows Phone 7上,像sockets这样的东西却缺失了,在.NET Compact Framework v1到v3.5中则有sockets。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接