Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano kod błędu MSB3305.
Tekst wiadomości
MSB3305: Processing COM reference 'value' from path 'value'.
Opis
Ostrzeżenie jest ogólnym powiadomieniem o problemie z odwołaniem COM. Niektóre możliwe przyczyny to:
- Nieprawidłowa biblioteka typów (plik TLB), co może oznaczać wszystko od uszkodzonego pliku TLB po niezgodność wersji.
- Typy w TLB, których nie można przekonwertować na typy platformy .NET. Niekonwertowane typy są przekazywane jako wskaźniki, które wymagają użycia niebezpiecznego kodu.
Rezolucja
Tekst standardowego komunikatu wyjściowego jest uzupełniany dodatkowymi informacjami z systemu operacyjnego. Poszukaj dodatkowych informacji, aby określić przyczynę problemu.
Jako miara tymczasowa możesz wyciszyć ostrzeżenie, dodając następującą wartość do pliku projektu:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
Ostrzeżenie
Nie zalecamy pomijania informacji diagnostycznych programu MSBuild. Wyeliminowanie ostrzeżenia nie rozwiąże problemu podstawowego. Użycie właściwości ResolveComReferenceSilent w celu ukrycia komunikatu ostrzegawczego może również spowodować ukrycie innych komunikatów ostrzegawczych dotyczących odwołań do COM, których nie zamierzasz pomijać.
Aby uzyskać więcej informacji, zobacz Dodawanie odwołań do bibliotek typów.
Odnosi się do
Wszystkie wersje programu MSBuild