由于两个开发环境的VS运行环境不同,导致新环境下的VS工程,无法引用,报错"对COM组件的调用错误"。
解决步骤:
1、以管理员身份运行 Developer Command Prompt for VS 2019(vs2019开发人员命令提示符);
2、使用CD命令进入VS安装目录的PublicAssemblies文件夹,例如:
cd C:Program Files (x86)Microsoft Visual Studio2019EnterpriseCommon7IDEPublicAssemblies
3、执行如下命令,将程序集加入到缓存中,重启VS软件。
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll