由於兩個開發環境的VS運行環境不同,導致新環境下的VS工程,無法引用,報錯"對COM組件的調用錯誤"。
解決步驟:
1、以管理員身份運行 Developer Command Prompt for VS 2019(vs2019開發人員命令提示符);
2、使用CD命令進入VS安裝目錄的PublicAssemblies文件夾,例如:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies
3、執行如下命令,將程序集加入到緩存中,重啟VS軟件。
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll