6

我试图运行在广场Visual Studio中的例子C#代码连接:NuGet包还原不working-

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

当我打开解决所有的引用有一个黄色三角形和感叹号指向他们旁边。

我试图恢复解决方案的nuget包,卸载并重新安装一些,我不能让三角形走开。它不会为我建立。

任何想法?谢谢

+0

你需要发布相关的代码,没有人想要通过你的整个回购去讨论你的问题是什么。看看如何创建一个[Minimal,Complete,and Verifiable example](https://stackoverflow.com/help/mcve) – Adam

回答

10

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

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

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

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

+2

这很好用!谢谢! –

0

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