Notatka
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.
Utworzono odwołanie do osadzonego zestawu międzyoperacyjnej "<assembly1>" z powodu pośredniego odwołania do tego zestawu z zestawu "<assembly2>". Rozważ zmianę właściwości "Osadź typy międzyoperacyjnych" w obu zestawach.
Dodano odwołanie do zestawu (assembly1), który ma właściwość ustawioną Embed Interop Types na True. Spowoduje to, że kompilator osadza informacje o typie międzyoperacyjności z tego zestawu. Jednak kompilator nie może osadzić informacji o typie międzyoperacyjności z tego zestawu, ponieważ inny zestaw, do którego się odwołuje (zestaw2), odwołuje się również do tego zestawu (assembly1) i ma właściwość ustawioną Embed Interop Types na False.
Uwaga / Notatka
Embed Interop Types Ustawienie właściwości w odwołaniu True do zestawu jest równoważne odwołaniu się do zestawu przy użyciu -link opcji kompilatora wiersza polecenia.
Identyfikator błędu: BC40059
Aby rozwiązać to ostrzeżenie
Aby osadzić informacje o typie międzyoperacyjności dla obu zestawów, ustaw
Embed Interop Typeswłaściwość we wszystkich odwołaniach do zestawu1 naTruewartość .Aby usunąć ostrzeżenie, możesz ustawić
Embed Interop Typeswłaściwość assembly1 naFalse. W takim przypadku informacje o typie międzyoperacjowym są udostępniane przez podstawowy zestaw międzyoperaowy (PIA).