繁体   English   中英

如何将nuget包.Net Standard嵌入到项目C#中?

[英]How to embed nuget package .Net Standard into a project C#?

我在.Net Standard中有一个项目,它使用了几个Nuget。 例如Newtonsoft.Json。 当我想在另一个项目中使用此dll时,会发生一些错误,并且显示Unable to resolve dependencies. 我想将nuget嵌入到我的项目中。 我该怎么办?

Clear the NuGet cache files. You do this in the following way:
  1. 在Visual Studio的工具栏中,导航到“工具”»“ NuGet程序包”
    管理器»程序包管理器设置。

  2. 在左窗格中,导航到NuGet软件包管理器»“常规”。 单击“清除所有NuGet缓存”。

  3. 为此,请导航至工具»NuGet软件包管理器»软件包管理器设置»软件包源。

  4. 从项目文件夹中的packages文件夹中删除所有软件包。

  5. 重新安装Newtonsoft.Json到所需的版本。 重建项目。

根据项目和基础框架,.NET的某些版本不支持.NET Standard。 您应该检查项目的版本以及要引用的.NET Standard NuGet。

在这里,您可以找到有关.NET Standard当前支持状态的数据(来自Microsoft)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM