BC30969: Verwijzing vereist voor assembly '<assemblyidentity>' met het type '<typenaam>', maar een geschikte verwijzing kan niet worden gevonden vanwege dubbelzinnigheid tussen projecten '<projectnaam1>' en '<projectnaam2>'

Een expressie maakt gebruik van een type, zoals een klasse, structuur, interface, opsomming of gemachtigde, die buiten uw project is gedefinieerd. U hebt echter projectverwijzingen naar meer dan één assembly die dat type definieert.

De geciteerde projecten produceren assembly's met dezelfde naam. Daarom kan de compiler niet bepalen welke assembly moet worden gebruikt voor het type dat u gebruikt.

Als u toegang wilt krijgen tot een type dat is gedefinieerd in een andere assembly, moet de Visual Basic-compiler een verwijzing naar die assembly hebben. Dit moet één eenduidige verwijzing zijn die geen kringverwijzingen tussen projecten veroorzaakt.

Fout-id: BC30969

Deze fout corrigeren

  1. Bepaal welk project de beste assembly produceert waarnaar uw project moet verwijzen. Voor deze beslissing kunt u criteria gebruiken, zoals de toegankelijkheid van bestanden en de frequentie van updates.

  2. Voeg in de projecteigenschappen een verwijzing toe naar het bestand dat de assembly bevat waarmee het type wordt gedefinieerd dat u gebruikt.

Zie ook