Mam serwer kompilacji, na którym buduję rozszerzenie Visual Studio. I niedawno przeniesione na inny serwer, który i teraz uzyskać następujące ostrzeżenia:Poprawiono odwołanie COM: Importer bibliotek typów nie mógł przekonwertować podpisu dla elementu DISPPARAMS.rgvarg
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1988,5): ostrzeżenie MSB3305 : Przetwarzanie odniesienia COM "" ze ścieżki "C: \ Windows \ SysWOW64 \ stdole2.tlb". Importer bibliotek typów nie mógł przekonwertować podpisu dla elementu "DISPPARAMS.rgvarg". C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1988,5): ostrzeżenie MSB3305: Przetwarzanie odwołania do COM "" ze ścieżki "C: \ Windows \ SysWOW64 \ stdole2.tlb". Importer bibliotek typów nie mógł przekształcić podpisu dla elementu "DISPPARAMS.rgdispidNamedArgs".
Podstawowa różnica między tym nowym serwerze i poprzedniego serwera jest to, że poprzedni serwer miał pojedyncze powłoki zainstalowany (studio Microsoft Visual Studio Management). Chyba brakuje mi rejestracji serwera, ale nie mam pojęcia, które.
Hi - Ja też to widzę - czy kiedykolwiek znalazłeś jakiś powód? – iandotkelly
Jedynym sposobem rozwiązania tego problemu jest zainstalowanie programu Visual Studio na komputerze kompilacji. Możesz spróbować użyć tlbimp do konwersji typów w stdole2.tlb. – Ci3
Spróbuj zainstalować funkcję "Desktop Experience", która obejmuje wiele różnych rzeczy. – Ben