📜  此项目引用此计算机上缺少的 NuGet 包. (1)

📅  最后修改于: 2023-12-03 15:26:53.002000             🧑  作者: Mango

此项目引用此计算机上缺少的 NuGet 包.

概述

在使用 .NET 框架开发项目时,我们往往需要依赖第三方库、工具,NuGet 就是一个用来管理 .NET 程序包和依赖项的工具。然而,在引用 NuGet 包的过程中,有时遇到“此项目引用此计算机上缺少的 NuGet 包”的提示,这是由于项目所需的 NuGet 包没有被安装到计算机上。

解决方法
方法一:自动还原 NuGet 包

.csproj 项目文件中,添加以下内容:

<PropertyGroup>
   <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
</PropertyGroup>

然后打开 NuGet 包管理器控制台,输入:

dotnet restore

或者在 Visual Studio 中的“解决方案资源管理器”中右键项目,选择“还原 NuGet 包”。

方法二:手动安装 NuGet 包

在 NuGet 包管理器中,搜索需要的包,找到后点击“安装”即可。

效果

如果一切顺利,你应该不再看到“此项目引用此计算机上缺少的 NuGet 包”的提示了。