从.net标准类库中引用UWP库

han*_*ker 0 c# .net-core uwp .net-standard

我有一些项目的解决方案:

  • 客户端应用程序 - UWP项目
  • device sdk - UWP项目(因为蓝牙API)
  • 客户端应用程序 - ASP.Net Core 1.1针对.Net Core 2.0
  • 客户端应用插件
  • 一些具有共享模型和接口类的项目.

我想尽可能多地使用.net标准项目(对于共享项目,最好是插件),因为它们更轻量级,可以编辑而无需在Visual Studio中卸载它们.

从UWP项目引用.net标准1.4库很好,但是从.net标准1.4项目引用UWP项目会导致错误:

Project DeviceSDK is not compatible with netstandard1.4 (.NETStandard,Version=v1.4).
Project DeviceSDK supports: uap10.0.15063 (UAP,Version=v10.0.15063)
Run Code Online (Sandbox Code Playgroud)

这有什么解决方法吗?

Lex*_* Li 5

那根本不可能.跨平台库将无法引用特定于平台的库.

  • 听起来合乎逻辑,我会尝试从该软件包中重构设备SDK的接口,并为其创建一个其他人可以引用的网络标准DeviceSdk.Interfaces项目. (3认同)