Подтвердить что ты не робот

Исправить ссылку COM: Импортер библиотеки типов не смог преобразовать подпись для члена DISPPARAMS.rgvarg

У меня есть сервер сборки, где я создаю расширение Visual Studio. Недавно я перешел на другой сервер, и теперь получаю следующие предупреждения:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1988,5): предупреждение MSB3305: Обработка COM-ссылки "из пути" C:\Windows\SysWOW64\stdole2.tlb ". Импортер библиотеки типов не смог преобразовать подпись для участника DISPPARAMS.rgvarg. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1988,5): предупреждение MSB3305: Обработка COM-ссылки "из пути" C:\Windows\SysWOW64\stdole2.tlb". Импортер библиотеки типов не смог преобразовать подпись для члена DISPPARAMS.rgdispidNamedArgs.

Основное различие между этим новым сервером и предыдущим сервером заключается в том, что на предыдущем сервере была установлена ​​изолированная оболочка (Microsoft Visual Studio Management Studio). Я предполагаю, что мне не хватает регистрации сервера, но я понятия не имею, что.

4b9b3361

Ответ 1

Хотя это не объяснение проблемы, эта ссылка в MSDN показывает, как предупреждение можно подавить, добавив следующий элемент в PropertyGroup в вершина файла .csproj: <ResolveComReferenceSilent> True </ResolveComReferenceSilent>