Le type '<NomType>' dans l'assembly '<NomAssembly1>' a été transmis à l'assembly '<NomAssembly2>'

Mise à jour : novembre 2007

Message d'erreur

Le type '<NomType>' dans l'assembly '<NomAssembly1>' a été transmis à l'assembly '<NomAssembly2>'. Soit une référence à '<NomAssembly2>' est absente du projet soit le type '<NomType>' est absent de l'assembly '<NomAssembly2>'.
Type '<typename>' in assembly '<assemblyname1>' has been forwarded to assembly '<assemblyname2>'. Either a reference to '<assemblyname2>' is missing from your project or the type '<typename>' is missing from assembly '<assemblyname2>'.

Une expression du code source d'un assembly fait référence à un type qui a été transmis à un autre assembly, mais ce type est introuvable dans l'assembly de destination.

Le Transfert de type consiste à réassigner la définition d'une classe, d'une structure, d'une interface, d'un délégué ou d'une énumération à un assembly autre que celui dans lequel il a été initialement défini. Il est souvent utilisé conjointement avec la Refactorisation de code qui consiste à fractionner un assembly en deux ou plusieurs assemblys ou à déplacer le code d'un assembly à un autre.

Bien que le type soit toujours disponible temporairement dans l'assembly d'origine, il ne sera probablement plus défini après sa suppression de l'assembly d'origine par la refactorisation de code.

ID d'erreur : BC31424

Pour corriger cette erreur

  • Assurez-vous que le type est présent dans l'assembly de destination.

  • Assurez-vous que votre projet contient une référence à l'assembly de destination.

Voir aussi

Tâches

Comment : ajouter ou supprimer des références dans Visual Studio (Visual Basic)

Concepts

Références de projet

Référence

Type Forwarding

TypeForwardedToAttribute