【问题标题】:"Restore NuGet Packages" in Visual Studios 2015 not doing anythingVisual Studios 2015 中的“还原 NuGet 包”不执行任何操作
【发布时间】:2016-07-06 18:13:04
【问题描述】:

我将我的解决方案从 SVN 提取到 Visual Studios 2015。我在代码中的一些“使用”引用中遇到错误,因此我尝试在右键单击解决方案时运行“还原 NuGet 包”选项“解决方案资源管理器”。这无济于事。我必须手动进入 nuget 管理器并卸载然后重新安装这些项目。为什么是这样?如何让“还原 NuGet 包”工作?

【问题讨论】:

    标签: c# svn visual-studio-2015 nuget


    【解决方案1】:

    您可能没有从以下部分启用自动包恢复:

    工具 >> 选项 >> Nuget 包管理器 >> 常规设置。

    你也可以试试这个:

    Update-Package -Reinstall
    

    此代码将强制在所有解决方案的项目中重新安装。

    查看以下内容了解更多信息:

    nuget-package-restore-not-working

    Migrating MSBuild-Integrated solutions to use Automatic Package Restore

    希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      这对我有用:

      1. 从 TFS(或在您的情况下为 SVN)下载项目。
      2. 删除“包”文件夹
      3. 确保“包管理器控制台”已启用(工具 -> NuGet 包管理器 -> 包管理器控制台)
      4. 打开解决方案文件。
      5. 在“包管理器控制台”的右侧,应该会出现一个“恢复”按钮。点击“恢复”按钮。

      按照这些步骤操作后,我不再在构建后使用“使用”引用出现这些错误。

      希望对你有所帮助。

      编辑: 如果完成上述步骤后,您仍然因缺少引用而出现语法错误,请在解决方案资源管理器中右键单击“引用”,然后单击“确定”。这解决了我的参考问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-23
        • 2015-10-11
        • 2023-03-05
        • 1970-01-01
        • 2016-10-07
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        相关资源
        最近更新 更多