3

我将我的解决方案(使用实体框架)映射到一台新 PC 上。该解决方案报告编译错误,因为找不到 EntityFramework.dll。深入挖掘似乎 TFS 仅将 packages/repositories.config 文件存储在源代码管理中。我无法重新添加实体框架,因为 VS2012 报告它已安装(绿色勾号)。

解决这个问题的正常过程是什么?这是源代码控制和 NuGet 包的更广泛问题吗?我应该只将 DLL 添加到源代码管理吗?

仅供参考,HintPath该项目是:..\packages\EntityFramework.5.0.0\lib\net45\EntityFramework.dll 当然不存在。

我目前的解决方法是破解“packages.config”以删除 EF 项目,然后返回 NuGet 对话框。

4

1 回答 1

2

如果您右键单击您的解决方案,您应该可以选择“启用 NuGet 包还原” - 这应该可以解决您的问题。

您可能还需要右键单击您的解决方案并进入“管理 nuget 包等...” - 它可能会为您提供恢复丢失包的选项。

于 2013-02-22T15:20:45.127 回答