14

VisualStudio拡張機能をビルドするビルドサーバーがあります。最近、別のサーバーに移行しましたが、次の警告が表示されます。

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)がインストールされていることです。サーバー登録が不足していると思いますが、どちらかわかりません。

4

1 に答える 1

2

問題の説明ではありませんが、MSDN のこのリンクは、.csproj ファイルの先頭にある PropertyGroup に次の項目を追加することで警告を抑制する方法を示しています。

<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
于 2015-06-04T00:36:36.603 に答える