【问题标题】:How to create .netstandard nuget package?如何创建 .netstandard nuget 包?
【发布时间】:2018-03-05 22:06:11
【问题描述】:

我正在尝试使用我的 .netstandard 1.2 dll 创建 nuget 包。 由于错误,我无法在 UWP 项目中安装此 nuget:

包 ZZZ 与 uap10.0.14393 不兼容 (UAP,版本=v10.0.14393)。包 ZZZ 1.0.0 支持:net (.NETFramework,版本=v0.0)

应该配置什么以及在哪里添加对 UWP 的支持?

当我直接在 UWP 项目中引用我的 .netstandard dll 时,一切正常。

【问题讨论】:

  • 听起来您的 nuget 包已损坏。尝试打开 .nuget 文件,它是一个 zip。检查lib文件夹应该有一个standard1.2文件夹。

标签: c# nuget


【解决方案1】:

你是如何创建 nuget 包的?

【讨论】:

  • 我使用最新版本的 nuget.exe。 Lib 文件夹包含标准 1.2 文件夹。包正在手动创建或通过 Visual Studio 中的打包功能创建。无法将版本更改为 netstandard 2,因为我还必须在 WinRT 项目中使用此包。
  • 为了能够给出更详细的答案,我们需要更多信息。尝试用 2 个空项目创建尽可能小的问题重现,打包一个并从 uwp 引用 nupkg,否则可能是其他无关的东西。
  • 你是对的。问题可能出在其他地方,例如项目结构中。谢谢!
猜你喜欢
  • 2018-02-10
  • 2020-05-15
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 2018-12-03
  • 1970-01-01
  • 1970-01-01
  • 2011-10-12
相关资源
最近更新 更多