:で再現https://www.cnblogs.com/tqq-okc/p/9827279.html
問題
参照エラーを追加vs2017:COMコンポーネントへの呼び出しは、エラーHRESULT E_FAILが返さ
ソリューション
管理者としてVS 2017(vs2017開発者のコマンドプロンプト)のために1.開発者のコマンドプロンプト
2. vs2017のインストールディレクトリに移動します
例:C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの\ 2017 \エンタープライズ\ Common7 \ IDE \ PublicAssemblies
その後、Cドライブに切り替えたCD C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの\ 2017 \エンタープライズ\ Common7 \ IDE \ PublicAssemblies最初のCD cを入力します。
3.次のコードを実行します
ます。gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll