IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Même namespace pour deux projets


Sujet :

Dotnet

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut Même namespace pour deux projets
    Bonjour à tous,

    J'avais premièrement créé toutes mes classes dans un même projet, ce projet contenant certaines classes internal.
    Le projet grandissant, je l'ai séparé en deux projets dans une même solution.

    Mon problème est le suivant : mes classes internal ne sont plus accessibles par les classes de l'autre projet. J'ai pourtant veillé à utiliser le même namespace pour toutes mes classes, bien que faisant parties de deux projets différents, mais rien n'y fait...

    Y-a-t-il toujours implicitement un super-namespace portant le nom du projet qui est créé?
    Sinon comment dois-je m'y prendre?

    Merci d'avance,
    Nicolas

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Points : 14 357
    Points
    14 357
    Par défaut
    Citation Envoyé par NicolasJolet Voir le message
    Bonjour à tous,

    J'avais premièrement créé toutes mes classes dans un même projet, ce projet contenant certaines classes internal.
    Le projet grandissant, je l'ai séparé en deux projets dans une même solution.

    Mon problème est le suivant : mes classes internal ne sont plus accessibles par les classes de l'autre projet. J'ai pourtant veillé à utiliser le même namespace pour toutes mes classes, bien que faisant parties de deux projets différents, mais rien n'y fait...

    Y-a-t-il toujours implicitement un super-namespace portant le nom du projet qui est créé?
    Sinon comment dois-je m'y prendre?

    Merci d'avance,
    Nicolas
    Il me semble que Internal signifie que les classes en question sont internes à l'assembly et non pas au namespace.

  3. #3
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Points : 14 357
    Points
    14 357
    Par défaut
    C'est bien ce qu'il me semblait, je viens de vérifier sur MSDN :

    Le mot clé internal est un modificateur d'accès pour les types et les membres de types. Les types ou membres internes ne sont accessibles que dans des fichiers figurant dans le même assembly, comme dans l'exemple suivant :
    http://msdn2.microsoft.com/fr-fr/lib...1b(VS.80).aspx

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut
    J'ai trouvé ceci sur MSDN :
    Citation Envoyé par MSDN
    Vous ne pouvez utiliser l'interface IDE Visual Studio 2005 pour C# et Visual Basic que pour créer des assemblys à fichier unique. Si vous souhaitez créer des assemblys multifichiers, vous devez utiliser les compilateurs de ligne de commande ou Visual Studio 2005 avec Visual C++.
    source

    Bref, je pense que je vais remettre toute ma popotte dans le même projet et basta!

    Merci pour les infos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Même identification pour deux sites
    Par Poulain dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/08/2009, 18h13
  2. Réponses: 4
    Dernier message: 20/11/2007, 16h13
  3. Limiter la saisie d'un même paramètre pour deux requêtes
    Par seba2004 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 07/08/2007, 07h25
  4. le même nom pour deux bases
    Par big1 dans le forum Oracle
    Réponses: 14
    Dernier message: 06/08/2007, 10h31
  5. Réponses: 3
    Dernier message: 24/07/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo