Visual Studio 2017企业无法添加参考

时间:2017-04-26 13:47:10

标签: visual-studio-2017

当我想在Visual Studio 2017 Enterprise中的项目中添加引用时。我收到以下错误:

"The operation could not be completed"

我尝试过清理和重建解决方案,重新启动计算机,删除binobj文件夹以及所有.suo个文件。我的Web.config文件中也没有错误。

2 个答案:

答案 0 :(得分:22)

所以我得到了微软支持的帮助。

  1. 以管理员身份打开Visual Studio命令提示符
  2. 转到Visual Studio安装的路径,标准是:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \
  3. 选择您的安装类型并转到\ Common7 \ IDE \ PublicAssemblies
  4. 运行命令:gacutil -if Microsoft.VisualStudio.Shell.Interop.8.0.dll
  5. 运行命令gacutil -if Microsoft.VisualStudio.Shell.Interop.11.0.dll
  6. 这为我修好了

答案 1 :(得分:0)

我已经尝试了以下步骤,它对我有用。

  1. 选择要添加引用的项目,然后右键单击它,卸载项目。

  2. 再次转到同一个项目,右键单击,然后您可以看到编辑项目的选项。点击它并参考此链接点击 - Project_Name.csproj file(C#)

  3. 现在手动包含要在当前项目中使用的同一解决方案中存在的名称空间或任何项目引用。如需参考,请点击此链接 - Add the references:See Highlighted
  4. 为了创建项目UID(唯一ID) - {1140F306-2341-4D3D-BEC7-9CCA3C2AC00E}, 转到工具 - 创建GUID - 选择GUID格式即注册表格式,然后单击复制,然后将其粘贴到.csproj文件中。如需参考,请点击此链接 - GUID Tool

  5. 然后保存.csproj文件,然后右键单击已完成更改的项目并重新加载项目。

  6. 按照上述步骤操作后,右键单击引用,您可以看到.csproj文件中提供的命名空间或项目引用

  7. 我希望,上述解决方案也适用于其他人。