Nuget包恢复无法正常工作 -

J D*_*DOE 10 c# nuget-package nuget-package-restore square-connect visual-studio-2017

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

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

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

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

有任何想法吗?谢谢

lad*_*dge 19

当项目在系统之间移动时,他们的项目文件中有一个目标可能会成为问题.

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

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

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

  • 这非常有效!谢谢! (2认同)