NuGet 错误 NU1105
无法读取“ProjectFile”的项目信息。 项目文件可能无效或缺少还原所需的目标。
问题
项目文件存在,但没有为其提供还原信息。 确保正使用新项目系统或旧项目系统来打开项目。
解决方案
命令行
在命令行中,这可能意味着文件已损坏或 NuGet.targets
未导入。
若要导入 NuGet.targets
,通常建议导入 Microsoft.Common.targets
。
若要使用 .NET CLI 还原解决方案中的项目,请使用:
dotnet restore MySolution.sln
Visual Studio
在 Visual Studio 中,错误可能意味着不会以类似于命令行场景的方式导入目标。
此错误还可能意味着项目已卸载。
如果使用的是 Visual Studio 2019 或更高版本,NuGet 可对已卸载项目重新使用上一还原中的项目。 若要使此场景正常工作,则需在 Visual Studio 中加载解决方案之前,确保解决方案中的当前所有项目均已从命令行还原。
或者,重新加载项目。