Nuget 包还原不起作用-

Nuget Package Restore not working-

我正在尝试 运行 visual studio 中用于方形连接的示例 C# 代码:

https://github.com/square/connect-api-examples/tree/master/connect-examples/v2/csharp_payment

当我打开解决方案时,所有参考资料旁边都有一个黄色三角形和感叹号。

我已尝试在解决方案上恢复 nuget 包,卸载并重新安装一些,但我无法让三角形消失。它不会为我构建。

有什么想法吗?谢谢

尝试删除解决方案根目录下的包文件夹,然后重新重建或恢复包。

当项目在系统之间移动时,他们的项目文件中有一个目标 can become problematic

您可以通过两个步骤解决问题:

  1. 删除项目文件末尾的整个 <Target Name="EnsureNuGetPackageBuildImports" ..> 元素,然后重新加载项目。
  2. 在您的 (NuGet) 程序包管理器控制台中执行 Update-Package -Reinstall

这应该为您的系统设置正确的一切,并重新指向相关库的正确版本。