我可以创建兼容标准.NET Framework和.NET Compact Framework的DLL吗?

时间:2012-05-22 17:41:40

标签: .net dll compact-framework

我希望在我的.NET桌面应用程序和.NET CF应用程序之间共享某些数据功能。

是否可以创建一个可由两个版本的应用程序访问的通用库,或者我需要创建两个单独的DLL?

1 个答案:

答案 0 :(得分:6)

是的 - 桌面.NET运行时知道如何加载和运行.NET CF DLL,因此您的第一步是为Compact Framework构建库。

你会发现有时你会想要使用Desktop框架的功能,你可以使用反射来实现这些功能。

这是MSDN杂志中的a very through intro to the process

注意:如果您的移动版和桌面版可以共享代码而不是.dll,那么您可以更轻松地构建此代码,并且如果您使用条件编译而保持高兴