Le type Interop ne peut pas être incorporé

Le type Interop ne peut pas être incorporé


Source : Stack Overflow [visual-studio]

.NET 4.0 permet aux assemblies d’interopérabilité principales (ou plutôt, les parties dont vous avez besoin) d’être incorporées dans votre assembly afin que vous n’ayez pas besoin de les déployer aux côtés de votre application.

Pour une raison quelconque, cet assembly ne peut pas être incorporé - mais il semble que ce ne soit pas un problème pour vous. Ouvrez simplement l’onglet Propriétés de l’assembly dans Visual Studio 2010 et définissez “Embed Interop Types” sur “False”.

EDIT : Consultez également la réponse de Michael Gustus, qui consiste à supprimer le suffixe Class des types que vous utilisez.