.net - 我能否创建一个与标准 .NET Framework 和 .NET Compact Framework 兼容的 DLL?

标签 .net dll compact-framework

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

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

最佳答案

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

您会发现有时您会想要使用 Desktop 框架的功能,并且可以使用反射来引入这些功能。

这里是 a very through intro to the process在 MSDN 杂志上。

注意:如果您的移动版和桌面版可以共享代码,但不是专门共享 .dll,那么如果您改用条件编译,您将更轻松地构建它并保持快乐。

关于.net - 我能否创建一个与标准 .NET Framework 和 .NET Compact Framework 兼容的 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10707171/

相关文章:

c# - .NET 中安全身份的本地化

c++ - DLL库接口(interface)

c# - SQL Server Ce 3.5 身份插入

.net - Google API 和 .NET Compact Framework

linux - 从 mingw32 编译的 lib/a 文件中获取 DLL 名称

windows - .Net Compact Framework,如何在windows下 "use"(测试目的)

.net - 在 C# 中转换日期

c# - 在 .NET 中使用线程时出现 WebClient 错误

.net - 主机特定在 t4 模板中意味着什么?

c++ - DirectDraw使用GetProcAddress获取程序地址