Help us understand the problem. What is going on with this article?

Visual Studio 2017 プロジェクトに参照の追加ができない場合の修復方法

More than 1 year has passed since last update.

不具合概要

環境:Windows8.1 64bit
   VisualStudio2017 Community

ソリューションエクスプローラー等から参照の追加を押すと
「操作を完了できませんでした。インターフェイスがサポートされていません」
というエラーメッセージが出る

修復方法

下記公式フォーラムに解決法が載っていました
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/4eea5785-0a83-4389-89e3-209a5a4432c0/referencemanagerpackage-fails-to-install-vs-2017-community-edition?forum=vssetup

修復手順

1. VisualStudioの全てのインスタンスを閉じる

2.管理者権限で 開発者用コマンドプロンプト for VS 2017を起動し、下記ディレクトリに移動
 64bit環境 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies
 32bit環境 C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies

3.gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll を入力してEnter押下
 →インストール完了の旨が出たらVisualStudioを起動して参照の追加ができるか確かめる

ハマった点

  • フォーラムの書き込みは32bit環境での手順だったので64bit環境向けに(x86)を追加しないとディレクトリ移動できなかった
  • gacutilコマンドは管理者権限で開発者用コマンドプロンプトを起動しないと使えなかった
2ndponpu
全オタクのQuality of Otaku Life(QOOL)向上を目指して活動するエンジニア見習い 実務は主にWindows+.NetFrameworkでのシステム構築全工程 趣味では興味本位にまんべんなく
http://2ndrelaypumpstation.net
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away