【问题标题】:NuGet restore enabled but I still get an errorNuGet 恢复已启用,但我仍然收到错误消息
【发布时间】:2014-03-31 03:45:44
【问题描述】:

当我已经启用 NuGet 包还原时,为什么会收到以下构建输出错误?

正在恢复 NuGet 包...

为防止 NuGet 在构建期间下载包,请打开 Visual Studio 选项对话框,单击包管理器节点,然后 取消选中“允许 NuGet 下载丢失的包”。

packages.config 中列出的所有包都已安装。

MyProject.csproj:错误:此项目引用 NuGet 包 这台计算机上缺少的。启用 NuGet 包还原到 下载它们。

它只发生在一个项目上。

我正在使用 Visual Studio 2013 和 NuGet 2.8。

【问题讨论】:

    标签: visual-studio visual-studio-2013 nuget nuget-package nuget-package-restore


    【解决方案1】:

    确保升级到最新版本的 NuGet,它会自动恢复包。有关更多信息,请参阅 David Ebbo 的这篇文章:http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

    您将要删除 NuGet 目标(删除 .nuget 文件夹,然后手动编辑 .csproj 文件并删除导入 NuGet.targets 文件的行)。这不再需要。当你编译你的解决方案时,NuGet 会恢复它。

    【讨论】:

    • 感谢您的回答,但NuGet.Config 文件(在.nuget 内)包含repositoryPathdisableSourceControlIntegrationpackageRestore 等设置详情?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 2014-03-02
    • 1970-01-01
    • 2011-09-02
    • 2018-04-29
    • 1970-01-01
    • 2018-02-04
    相关资源
    最近更新 更多