14

我有一个构建服务器,用于构建 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”的签名。

这个新服务器和以前的服务器之间的主要区别在于,以前的服务器安装了一个独立的 Shell(Microsoft Visual Studio Management Studio)。我想我错过了服务器注册,但我不知道是哪个。

4

1 回答 1

2

虽然不是对问题的解释,但MSDN 上的此链接显示了如何通过将以下项目添加到 .csproj 文件顶部的 PropertyGroup 来抑制警告:

<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
于 2015-06-04T00:36:36.603 回答