【问题标题】:Entity Framework NuGet package not source-controlled/in TFS?实体框架 NuGet 包不受源代码控制/在 TFS 中?
【发布时间】:2013-02-06 12:01:11
【问题描述】:

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

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

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

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

【问题讨论】:

标签: version-control tfs visual-studio-2012


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    相关资源
    最近更新 更多