如何在UWP中使用C#dll

SPB

我有一个在.net framework 2.0中编译的C#dll,并且该库到目前为止尚未由供应商更新。在我的一个桌面应用程序C#中,我正在使用它,当我将该应用程序迁移到WPF时,引用了相同的库并且可以正常工作。现在,该应用程序需要新的转移,因为它应该升级到UWP和我想在其中使用的同一个dll。什么是UWP中可用于导入.Net Framework 2.0 dll的最佳和最简便的方法?

问候,拉尔

Sunteen Wu

什么是UWP中可用于导入.Net Framework 2.0 dll的最佳和最简便的方法?

您不能直接从UWP应用中使用任何完整的.NET类库,但存在一些安全限制。UWP项目可以引用诸如通用Windows类库,.NET标准库,Windows运行时组件

为了解决这个问题,由于您的应用程序是用于桌面设备的,并且您已经有WPF应用程序,因此建议您使用Desktop Bridge将WPF应用程序转换为UWP应用程序或者,您可以尝试将旧的dll转换为UWP应用可以引用的库之一。如果您只想使用.Net framework dll,则可以尝试创建COM代理存根并将其用作通信层,是官方示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章