【问题标题】:Hi, I'm trying to instal Nuget packagebut the following appear嗨,我正在尝试安装 Nuget 包但出现以下内容
【发布时间】:2021-03-14 04:14:27
【问题描述】:

这是结果,我尝试了很多包,但都说一样。 我正在使用 Visual Studio 2019

严重性代码描述项目文件行抑制状态 错误无法安装包“SQLitePCLRaw.core 2.0.4”。您正在尝试将此包安装到以“native,Version=v0.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。

由于我是这个领域的新手,我不明白这意味着什么, 感谢您的帮助

【问题讨论】:

  • 你有一些误解。这是一个 c# nuget 包,你不能用 c++ 项目安装它。你应该创建一个 c# 项目,然后你可以安装这个 nuget 包。
  • 如果我的回答能帮助您解决问题,请不要忘记accept it
  • 关于这个问题的任何更新?如果您对此问题仍有任何疑问,请随时告诉我们。如果答案有帮助,请不要忘记接受它。如果您已经有关于您的问题的答案,您可以在此处添加答案。
  • 关于这个问题的任何更新?如果您对此问题仍有任何疑问,请随时告诉我们。如果答案有帮助,请不要忘记接受它。如果您已经有关于您的问题的答案,您可以在此处添加答案。

标签: visual-studio nuget


【解决方案1】:

可以看到这个nuget包依赖于.net,也就是说它是用于C#项目的。

根据您的描述,您已将该软件包安装在 C++ 项目中。所以错误发生了。

我有一个小测试:在 C++ 项目中安装这个包,这证明了问题的根本原因。

建议

你应该创建一个 C# 项目,然后你可以在上面安装这个 nuget 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    相关资源
    最近更新 更多