2009-08-12 6 views
4

Je suis en train de permettre à un ensemble d'accéder aux classes internes d'une autre assemblée en ajoutantInternalsVisibleTo provoque une erreur CS0246: Le type ou espace de noms n'a pas pu être trouvé

[assembly:InternalsVisibleTo("assembly-name")] 

au deuxième ensemble. Cependant, cela provoque l'erreur suivante:

error CS0246: The type or namespace name 'InternalsVisibleTo' could not be found (are you missing a using directive or an assembly reference?) 

Je suis les exemples ici: MSDN Reference

Qu'est-ce que je fais mal?

Répondre

10

Assurez-vous d'importer System.Runtime.CompilerServices. Ou utilisez un nom complet.

[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("assembly-name")] 
+0

C'est fait. Merci pour la réponse rapide (et précise) !! – Tim

Questions connexes