這篇文章主要介紹了VS2019添加引用出錯:對COM組件的調用返回了錯誤HRESULT E_FAIL(未能完成操作。未指定的錯誤),需要的朋友可以參考下。
如圖:
錯誤1:
錯誤2:
原因分析:
此系統是我在虛擬機里面跑的,全新系統,就安裝了一個vs2019.
之前遇到COM組件無法被調用的情況。我猜可能是由于VS是用了.net框架開發的。調用Com組件也是剛好用的.net的sdk。所以現在網上說只安裝使用c++開發環境的話是根本不行的。必須裝一個.net SDK 隨便那個版本都可以
如圖:
裝完之后需要更新一下緩存,不然也無法使用。如果是全新安裝的時候就裝了。就不用執行此步驟。
1.以管理員身份打開 Developer Command Prompt for VS 2019(vs2019開發人員命令提示符)
cd "c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\PublicAssemblies"
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
這樣就可以正常編譯了!
到此這篇關于VS2019添加引用出錯:對COM組件的調用返回了錯誤HRESULT E_FAIL(未能完成操作未指定的錯誤)的文章就介紹到這了,更多相關VS2019添加引用出錯內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
本文轉自腳本之家,原文鏈接:https://www.jb51.net/article/191619.htm
申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!