Bonjour bonjour,

après recherches, je n'arrive pas à faire fonctionner quelque chose et je suis pourtant certain de ne pas être le premier :


J'ai un projet transverse (PROJET1) de type DTO (classes ne contenant que des propriétés)
Parmi ces classes : des propriétés Public, et des propriétés Friend.

J'ai un PROJET2 qui gère l'utilisation de ces DTO.
(Donc projet2 à une référence sur projet1)

-> J'ai des propriétés Friend car je voudrais que certaines de ces propriétés ne soient visibles que depuis le PROPJET2, mais sinon personne d'autres.

En cherchant, je n'ai trouvé que cette solution : Utiliser le friend assembly dans le projet 1 : <Assembly: InternalsVisibleTo("Projet2")>

Mais rien n'y fait, il ne veut pas utiliser ma variable, "car elle est Friend"...

Qu'est ce que je rate ??

EDIT : Bien évidemment, comme il s'agit de deux projets, impossible de partager le même namespace...