【发布时间】:2019-04-07 16:20:14
【问题描述】:
我在通用 Windows 类库中有一些代码,我想从 .NET 核心项目中使用。
我有一个运行 Windows IOT 的 pi,为此我安装了 adafruits PWM hat。我找到了一个包含所需 C# 代码的 UWP project,效果很好。
但是在 pi 我也想要一个使用 UWP 项目的 asp.net 核心项目。但是,如果我将我的 asp.net 核心的引用添加到 UWP,它会告诉它不受支持,这也是有道理的,因为它们在 .net 架构中处于同一级别。
我使用 Visual Studio 2019 并且刚刚安装了 .NET Core 3.0 preview3。
我可以通过什么方式从我的核心项目中使用 UWP?
【问题讨论】:
-
您只能剪切和粘贴。 blog.lextudio.com/…
-
我不熟悉 UWP,但是你的类库中的代码,它与 UWP 的东西有关吗?您可以将类库移植到 .NET Standard 吗?然后你可以在所有项目中引用它。
-
不幸的是它使用 UWP 的东西,比如:Windows.Devices.I2c 所以不容易移植
-
@JerryA:你应该如何在 ASP.NET Core 应用程序中使用 UWP 特定的东西?在不同平台之间共享有意义的代码应该以 .NET Standard 为目标。
-
@mm8 - 是的,你是对的。正如你在下面看到的,这也是我最终得到的结果。
标签: c# asp.net-core uwp raspberry-pi3 iot