我想要update
解决方案文件中使用的 Nuget 包,目前,我正在使用以下命令更新 Nuget 包。
NuGet restore <projectPath> [options]
参考:https ://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference#restore
如果未找到解决方案文件、packages.config 或 project.json,NuGet 将给出错误。
参考:https ://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference#remarks
但问题是我使用的是文件packages.ProjectName.Config
而不是文件。packages.config
所以 NuGet 更新无法正常工作。
注意:同样,如果文件夹包含多个项目和解决方案文件,NuGet 更新将不起作用。
请建议如何克服这个问题?
编辑:最初我认为源中的packages.[projectname].config使用是 NuGet 包恢复的原因,但后来我发现 NuGet 包甚至没有用 packages.config 文件正确恢复。
我的源中不仅有解决方案和项目文件,删除其他项目后,NuGet 还原在我的源中正常工作。
拥有多个解决方案文件是 Nuget 不更新的原因吗?任何人都遇到过这些问题,任何克服这个问题的帮助都是有用的。