小编SOR*_*EED的帖子

nuget无法识别已安装的软件包

我在Git上有一个使用NuGet库的C#项目.一切正常,但是当我使用新的新机器并在Visual Studio中打开解决方案时,由于引用中断,它将无法编译.如果我点击项目下的引用,我可以看到带有黄色感叹号的经典警告标志.

Nuget还原不会做任何事情(我仍然没有找到任何使用此功能...),文件repositories.config很好.如果我右键单击解决方案然后"管理NuGet软件包以获得解决方案",则不会显示已安装的软件包.

直到今天我都是这样解决的:跑步

Install-Package package_name
Run Code Online (Sandbox Code Playgroud)

它说:

'package_name' already installed.
My_project already has a reference to 'package_name'.
Run Code Online (Sandbox Code Playgroud)

...之后它显示了Manager上已经分配给正确项目的包.


在任何地方的代码中都没有改变,我可以看到,因为Git没有差异.

我必须在新机器上只做一次,但它真的很烦人.任何的想法?


NuGet版本:2.8.60318.667


更新 27/07

我在另一台PC上尝试过程,使用Windows 10,一切正常......相同版本的Visual Studio,NuGet等...我很困惑

.net c# visual-studio nuget visual-studio-2012

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

nuget ×1

visual-studio ×1

visual-studio-2012 ×1