LoginSignup
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-02-05

不具合概要

環境: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コマンドは管理者権限で開発者用コマンドプロンプトを起動しないと使えなかった

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2