【问题标题】:Sharing Code and Classes between different .NET Platform (UWP, .Net Core)在不同的 .NET 平台(UWP、.Net Core)之间共享代码和类
【发布时间】:2019-06-07 09:10:40
【问题描述】:

A 试图在我的应用程序的三层之间共享一些类。

  • 通用 Windows 平台项目(Raspberry Pi IoT 上的 UWP)
  • .NET Core Web API 项目
  • Asp.Net Core 项目

我应该使用 Witch 项目类型在这三个项目之间共享代码和类吗? 我打算在这些库中存储 DTO 对象/接口和一些枚举。

到目前为止,我已经尝试过,但没有成功 - .Net 标准 2 - UWP 类库

有什么想法吗?

【问题讨论】:

  • .Net Standard 出了什么问题?
  • 从 UWP 引用时出现此错误:严重性代码描述项目文件行抑制状态错误 NU1201 项目 Garden.Common 与 uap10.0.15063 (UAP,Version=v10.0.15063) / win10 不兼容-x64。项目 Garden.Common 支持:netstandard2.0 (.NETStandard,Version=v2.0) Garden.IoT C:\Projects\Garden\Garden.IoT\Garden.IoT.csproj 1
  • 您需要 uwp sdk 版本 16299 或更高版本。见blogs.msdn.microsoft.com/dotnet/2017/10/10/…
  • 效果很好

标签: c# uwp .net-core


【解决方案1】:

Kalten 有没有建议,将 UWP 版本的目标最低版本设置为“Windows 10 Fall Creators Update (10.0; Build 16299) 解决了这个问题。

感谢卡尔滕!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 2020-05-18
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多