Nuget包恢复无法正常工作 -

时间:2017-05-10 23:19:35

标签: c# visual-studio-2017 nuget-package nuget-package-restore square-connect

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

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

当我打开解决方案时,所有引用都有一个黄色三角形,旁边有感叹号。

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

有什么想法吗?感谢

2 个答案:

答案 0 :(得分:16)

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

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

  1. 删除项目文件末尾的整个<Target Name="EnsureNuGetPackageBuildImports" ..>元素,然后重新加载项目。
  2. 在您的(NuGet)程序包管理器控制台中执行Update-Package -Reinstall
  3. 这应该为您的系统设置一切,并重新指向相关库的正确版本。

答案 1 :(得分:1)

尝试在解决方案根目录中删除packages文件夹,然后重新生成或恢复包。