如何使现有的C#库与UWP兼容?

时间:2016-04-16 22:17:28

标签: c# win-universal-app

我有一个简单的数据结构发布到NuGet,这是半流行的。它不使用任何特殊的Windows API,因此我希望它已经与UWP兼容。

但是,当人们尝试通过NuGet添加引用时,他们会看到

  

<项目>与UAP不兼容,版本= v10.0   某些软件包与UAP不兼容,版本= v10.0。

我需要做些什么才能使我的项目与UWP兼容 (同时仍保持与非UWP项目的兼容性,包括.Net 2.0支持)?我已经在线阅读了答案,范围从“将此.json文件”添加到“您需要维护一个完全独立的项目”

1 个答案:

答案 0 :(得分:3)

现在有几种方法,

  1. 编写一个支持UWP兼容性的PCL。
  2. 编写一个链接到公共源文件的UWP类库。
  3. 将库迁移到.NET Core。
  4. 我使用最后一个用于我的开源库,博客文章涵盖了详细信息,

    https://blog.lextudio.com/2016/03/how-to-port-snmp-library-to-net-core/