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

时间:2012-11-19 08:30:44

标签: msbuild visual-studio-sdk

我有一个构建服务器,我在其中构建一个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)。我想我错过了服务器注册,但我不知道哪个。

1 个答案:

答案 0 :(得分:1)

虽然不是对问题的解释,this link on MSDN显示了如何通过将以下项添加到.csproj文件顶部的PropertyGroup来抑制警告:&lt; ResolveComReferenceSilent&gt; True&lt; / ResolveComReferenceSilent&gt; < / p>