VS2013:无法在同一解决方案中添加对项目的引用

时间:2014-10-09 16:40:03

标签: visual-studio

我正在尝试进行基本操作,这只是添加对同一解决方案中的项目的引用。我收到以下错误:

This operation could not be completed. No such interface supported.

就是这样。没有更多信息。知道从哪里开始?我正在使用 visual studio 2013

现在我遇到了一种新类型的错误:Package "ReferencePackageManager" failed to load.

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

试试这个:

  1. 启动VS 2013的开发人员命令提示符
  2. 导航至Common7 \ IDE \ PublicAssemblies目录
  3. 运行gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll (此链接显示gacutil的位置:https://blogs.iis.net/davcox/where-is-gacutil-exe
  4. 您现在应该看到:

    Microsoft(R).NET全局程序集缓存实用程序。版本4.0.30319.0 版权所有(c)Microsoft Corporation。保留所有权利。

    程序集已成功添加到缓存

    重新启动Visual Studio,希望一切顺利,你可以添加引用。

    开发人员命令提示符必须从 Common7 目录开始,否则您必须在步骤2之前导航到该目录。

    如果找不到带有 11.0 版本的Microsoft.VisualStudio.Shell.Interop。 11.0 .dll,请尝试其他高版本 < / p>

    要启动VS 2013的开发人员命令提示符,请执行以下操作:

    在Windows 10中

    1. 按Windows徽标键Windows徽标,打开“开始”菜单 例如,在你的键盘上。
    2. 在“开始”菜单上,输入dev。这将带来一个已安装的列表 与您的搜索模式匹配的应用。如果你正在寻找一个 不同的命令提示符,尝试输入不同的搜索词 作为提示。
    3. 选择开发人员命令提示符(或所需的命令提示符) 使用)。
    4. 在Windows 8.1中

      1. 按Windows徽标键Windows,转到“开始”屏幕 例如,键盘上的徽标。
      2. 在“开始”屏幕上,按CTRL + TAB打开“应用”列表,然后按 输入V.这将带来一个包含所有已安装的Visual的列表 Studio命令提示。
      3. 选择开发人员命令提示符(或所需的命令提示符) 使用)。
      4. 在Windows 8中

        1. 按Windows徽标键Windows,转到“开始”屏幕 例如,键盘上的徽标。
        2. 在“开始”屏幕上,按Windows徽标键Windows徽标+ Z. 选择屏幕底部的“应用”视图图标,然后输入 V.这将带来一个包含所有已安装的Visual Studio的列表 命令提示。
        3. 选择开发人员命令提示符(或所需的命令提示符) 使用)。
        4. 在Windows 7中

          1. 选择“开始”,展开“所有程序”,然后展开“Microsoft Visual” 工作室。
          2. 根据您安装的Visual Studio版本,选择 Visual Studio工具,Visual Studio命令提示符或命令 提示您要使用。
          3. 这些步骤对我有用。 更多信息见:

            https://social.msdn.microsoft.com/Forums/security/en-US/4eea5785-0a83-4389-89e3-209a5a4432c0/referencemanagerpackage-fails-to-install-vs-2017-community-edition?forum=vssetup