Zestaw "<filepath1" odwołuje się do zestawu "<assemblyidentity>", który jest niejednoznaczny między "<filepath2>" (przywoływany przez projekt "<projectname1>>") i "<filepath3>" (przywoływany przez projekt "<projectname2>")

Zestaw "<filepath1>" odwołuje się do zestawu "<assemblyidentity>", który jest niejednoznaczny między "<filepath2>" (przywoływany przez projekt "<projectname1>") i "<filepath3>" (przywoływany przez projekt "<projectname2>"). Będzie używany ciąg "<filepath2>". Jeśli oba zestawy są identyczne, zmień odwołania do tej samej lokalizacji.

Zestaw uzyskuje dostęp do typu w innym zestawie, do którego ma więcej niż jedno odwołanie do pliku.

Kompilator nie może zagwarantować, że pliki w różnych lokalizacjach przechowują tę samą wersję tego samego zestawu. W związku z tym odwołania do plików są niejednoznaczne, a kompilator musi go wybrać.

Tożsamość zestawu zawiera nazwę zestawu, wersję, klucz publiczny, jeśli istnieje, i kulturę. Te informacje jednoznacznie identyfikują zestaw.

Domyślnie ten komunikat jest ostrzeżeniem. Aby uzyskać informacje na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.

Identyfikator błędu: BC42204

Aby poprawić ten błąd

  1. Określ, który plik reprezentuje najlepszy wybór dla zestawu. W razie potrzeby można użyć kryteriów, takich jak najnowsza wersja, dostępność pliku i prawdopodobieństwo aktualizacji.

  2. Zmień wszystkie odwołania do pliku do tego zestawu, aby używały identycznej ścieżki pliku do wybranego pliku.

Zobacz też