【问题标题】:NuGet error on creating MVC4 Project in VS 2012在 VS 2012 中创建 MVC4 项目时出现 NuGet 错误
【发布时间】:2012-10-30 00:57:58
【问题描述】:

我尝试在 VisualStudio 2012 Ultimate 中创建一个 MVC4 空项目,但出现此错误:

“错误:此模板试图加载组件程序集 'NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'。”。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-4 visual-studio-2012 nuget


    【解决方案1】:

    我相信您没有安装 NuGet 包管理器扩展。

    如果没有,可以点击TOOLS -> Extensions and Updates... -> Online,选择NuGet Package Manager ,然后点击下载

    下载后,系统会提示您进行管理提升,然后重新启动 Visual Studio。

    测试于: Visual Studio Ultimate 2012(版本 11.0.60610.01 更新 3)

    更新:我刚刚在 Visual Studio 2012 中遇到了这个问题。所以尽管这里有一些 cmets,但不一定默认安装。

    【讨论】:

    • Nuget 在 Visual Studio 2012 中默认安装
    • @MystereMan 似乎不在 Express 中 :-(
    • @drozzy - 是的,VS 2012 Web 默认安装了 NuGet。其他版本没有,但 Web 有。此外,问题是关于 Ultimate。
    • 在 VS 2013 中仍然是一个问题。
    • +1 这也为我解决了这个问题。 @MystereMan:我从 ISO 安装了 VS2012 Ultimate,然后是更新 4,但没有安装 Nuget。不知道这是原因,遇到这个答案并安装 Nuget Package Manager 解决了这个问题。毕竟,Nuget PM 似乎没有默认安装在所有版本中。
    【解决方案2】:

    您可能想要搜索并检查该 dll 是否存在于 \Microsoft Visual Studio 11.0\Common7\IDE\Extensions\ 下(它将位于具有其他 nuget 二进制文件的扩展名下的文件夹中)。如果它不存在,您可以尝试卸载并重新安装 nuget。 卸载:工具->扩展和更新->已安装(在左侧窗格中)-> nuget包管理器 安装:工具->扩展和更新->在线->visualstudio画廊->nuget包管理器

    【讨论】:

      【解决方案3】:

      i) 打开 Visual Studio > 工具 > 扩展和更新 > 选择“NuGet 包管理器”并卸载它。(如果未安装,请转到第 2 步)

      ii) 打开这个 url 'http://nuget.org',你会看到一个 'Install NuGet' 链接,下载它(NuGet.Tools.vsix)并安装到你的 Visual Studio 上。

      iii) 关闭并重新打开 Visual Studio,我相信你再也不会像我一样看到那个错误对话框了 ;-)

      【讨论】:

      • 我什至没有列出“扩展和更新”选项。不知道我是如何到达安装了 VS 2012 Ultimate 但没有 NuGet 的地方的。嗯?无论如何,安装 nuget(按照 Mahdi 的说明)是解决办法。
      • 就是这样。不过,必须先在在线扩展中搜索“NuGet 包管理器”。
      【解决方案4】:

      同样的问题。

      "Error: this template attempted to load component assembly 
      'NuGet.VisualStudio.Interop .... "
      when creating a new Web Role project in VS 2012.
      

      选择:

      • 工具
      • 扩展和更新
      • 在线
      • 选择 NuGet 包管理器
      • 点击下载
      • 我可以看到 NuGet 已经安装了
      • 我删除了它
      • 重新安装了
      • 重启VS

      已解决。

      感谢以上信息 + 1。 斯科特

      【讨论】:

        【解决方案5】:

        打开 Visual Studio 并转到工具-> 打开扩展管理器或扩展和更新-> 卸载 Nuget 包管理器-> 然后从在线图库中再次下载 Nuget 管理器,然后重新启动 Visual Studio,您将不会看到错误消息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-14
          • 2012-08-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-05
          相关资源
          最近更新 更多