修复 COM 引用:类型库导入程序无法转换成员 DISPPARAMS.rgvarg 的签名

2024-01-18

我有一个构建服务器,我在其中构建 Visual Studio 扩展。我最近迁移到另一台服务器,现在我收到以下警告:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1988,5):警告 MSB3305:处理路径“C:\Windows\SysWOW64\stdole2.tlb”中的 COM 引用“”。类型库导入程序无法转换成员“DISPPARAMS.rgvarg”的签名。 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1988,5):警告 MSB3305:处理路径“C:\Windows\SysWOW64\stdole2.tlb”中的 COM 引用“”。类型库导入程序无法转换成员“DISPPARAMS.rgdispidNamedArgs”的签名。

此新服务器与以前的服务器之间的主要区别在于,以前的服务器安装了独立外壳(Microsoft Visual Studio Management Studio)。我想我缺少服务器注册,但我不知道是哪一个。


虽然没有解释问题,显示如何通过将以下项添加到 .csproj 文件顶部的 PropertyGroup 来抑制警告:

<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修复 COM 引用:类型库导入程序无法转换成员 DISPPARAMS.rgvarg 的签名 的相关文章

随机推荐