我使用git签出了我的项目,发现与NuGet一起安装的程序集丢失了。我尝试构建,但得到了一个缺少程序集的错误,所以我试图用NuGet重新添加它,但NuGet说我已经将该dll/引用添加到我的项目中(它有一个绿色的复选标记)。
我进入了选项中,选中了get missing ref during build,并进行了重建,但我仍然收到missing asm错误。
如何在源代码管理中使用NuGet?
发布于 2013-02-19 01:09:29
右键单击解决方案(和项目) -> Enable NuGet Package Restore
或者..。
将packages文件夹签入源代码管理。
YMMV,NuGet在与源代码控制的集成方面做得很糟糕。
发布于 2013-03-03 16:03:36
你看到软件包还原的确切错误是什么?http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages -有更多关于启用软件包还原的详细信息。
发布于 2015-10-28 11:39:00
对于那些从NuGet 2.0开始通过web搜索登陆这里的人来说,“恢复包”是一个可以在尝试构建解决方案之前由构建执行的步骤:
查看官方NuGet文档中的this
为解决方案启用包还原可以通过Visual Studio GUI完成,对项目所做的更改类似于@Precipitous在他的评论中提出的建议。实际上,您可以这样做:右键单击Visual Studio中的解决方案,然后单击"Enable NuGet Package restore“。
https://stackoverflow.com/questions/14927217
复制相似问题