0

我使用 git 检查了我的项目,发现我用 NuGet 安装的程序集丢失了。我尝试构建并得到一个缺少的程序集错误,因此我尝试使用 NuGet 重新添加它,但 NuGet 说我已将该 dll/引用添加到我的项目中(它有一个绿色复选标记)。

我进入选项并检查了构建期间丢失的引用并进行了重建,但我仍然缺少 asm 错误。

如何将 NuGet 与源代码管理一起使用?

4

3 回答 3

2

右键单击解决方案(和项目)-> 启用 NuGet 包还原

或者...

将包文件夹检查到源代码管理中。

YMMV,NuGet 在与源代码控制集成方面很糟糕。

于 2013-02-18T17:09:28.767 回答
0

您在包还原时看到了什么确切的错误? http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages - 有关启用包还原的更多详细信息。

于 2013-03-03T08:03:36.070 回答
0

[为了那些通过网络搜索登陆这里的人的利益] 从 NuGet 2.0 开始,“恢复包”是在尝试构建解决方案之前可以由构建执行的步骤:

从官方 NuGet 文档查看

可以通过 Visual Studio GUI 为解决方案启用包还原,对项目所做的更改类似于 @Precipitous 在他的评论中建议的内容。本质上,您这样做:右键单击 Visual Studio 中的解决方案,然后单击“启用 NuGet 包还原”。

于 2015-10-28T03:38:59.973 回答