如何将 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:
在 Visual Studio 的工具栏中,导航到工具 » NuGet 包
管理器 » 程序包管理器设置。
在左窗格中,导航到 NuGet 包管理器 » 常规。点击
清除所有 NuGet 缓存。
为此,导航至工具 » NuGet 包管理器 » 包管理器设置 » 包源。
从项目文件夹中的包文件夹中删除所有包。
重新安装 Newtonsoft.Json
到所需的版本。重建项目。
根据项目和底层框架,某些版本的 .NET 不支持 .NET Standard。您应该检查项目的版本和您尝试引用的 .NET Standard NuGet。
Here 您可以找到有关 .NET Standard 当前支持状态的数据(来自 Microsoft)。
我有一个 .Net Standard 项目,它使用了多个 Nuget。例如 Newtonsoft.Json。当我想在另一个项目中使用这个 dll 时,出现了一些错误,它说 Unable to resolve dependencies.
我想将 nuget 嵌入到我的项目中。我该怎么办?
Clear the NuGet cache files. You do this in the following way:
在 Visual Studio 的工具栏中,导航到工具 » NuGet 包
管理器 » 程序包管理器设置。在左窗格中,导航到 NuGet 包管理器 » 常规。点击 清除所有 NuGet 缓存。
为此,导航至工具 » NuGet 包管理器 » 包管理器设置 » 包源。
从项目文件夹中的包文件夹中删除所有包。
重新安装
Newtonsoft.Json
到所需的版本。重建项目。
根据项目和底层框架,某些版本的 .NET 不支持 .NET Standard。您应该检查项目的版本和您尝试引用的 .NET Standard NuGet。
Here 您可以找到有关 .NET Standard 当前支持状态的数据(来自 Microsoft)。