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

时间:2019-09-04 04:34:50

标签: c# nuget .net-standard-2.0

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

2 个答案:

答案 0 :(得分:1)

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重新安装到所需的版本。重建项目。

答案 1 :(得分:1)

取决于项目和基础框架,.NET的某些版本不支持.NET Standard。您应该检查项目的版本以及要参考的.NET Standard NuGet。

Here,您可以从Microsoft找到有关.NET Standard当前支持状态的数据。