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

C# Discussion :

Ou se trouve le fichier?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 152
    Par défaut Ou se trouve le fichier?
    Bonjour

    J'ai récupéré un code sur web en C# que je cherche à convertir en VB, ce que j'ai fait, mais comme évidemment rien n'est toujours parfait, j'ai qq problèmes.
    La solution est composées de 12 Projets.
    L'un d'eux fait appel à un objet nommé Gtk.Dialog.
    Un survol de la souris sur Gtk, m'informe que Gtk est un namespace et que Dialog est une classe.
    Un Maj+F2 pour atteindre la définition et j'obtiens une page dont le nom est Dialog[de métadonnées] appartenant à la solution, et non à un projet, sans acces aux propriétés et avec un nom de fichier dans un répertoire temp dans \\\AppData\Local\Temp

    De quoi s'agit-il?
    Pourquoi cette classe n'est pas dans un fichier de l'un des projets?

    Merci de votre aide.
    Bernard

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    C'est peut-être une DLL, une Class Library qui est référencé dans le projet.

  3. #3
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    est-ce que ce n'est pas une classe qui vient d'une DLL externe?

  4. #4
    Membre émérite
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Par défaut
    Il faut installer Gtk# sur le site de Mono.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 152
    Par défaut
    Bonsoir

    Oui j'ai bien installé Gtk.

    Mais quelques questions:
    1) pourquoi un Maj+F2 m'ouvre un fichier au nom de "Dialog [de métadonnées]"
    rattaché à la solution et non à un projet?
    2) pour quoi ce fichier est il dans un répertoire temporaire et non dans celui de la solution ?

    Merci
    Bernard

  6. #6
    Membre émérite
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Par défaut
    Ok,
    en fait, ne trouvant pas les fichiers sources de l'élément survolé, mais ayant un référence sur une assembly existante contenant le code de cet élément (pour Gtk# il s'installe dans le GAC, mais peu importe), l'éditeur reconstruit (temporairement, d'où le nom de fichier) le prototype et affiche donc ce que tu vois.
    L'éditeur s'abstient de te redonner tout le code car les infos lui permettent de reproduire fidèlement les prototypes mais quant au corps des méthodes c'est plus compliqué (au mieux, me semble-t-il, on arrive à du IL)
    En principe, tout fichier généré ainsi ne fait pas partie du projet ni de la solution (du moins pas définitivement, juste temporairement).

    Enfin, cet affichage sert à voir, dans la syntaxe du projet, une vue d'ensemble de la classe au lieu de passer par CTRL+Espace, ou encore l'explorateur de classes.

Discussions similaires

  1. Ou se trouve le fichier ttype ?
    Par M.a.n.u. dans le forum Administration système
    Réponses: 3
    Dernier message: 06/12/2006, 00h28
  2. [VBA-E]Savoir à quel endroit se trouve un fichier
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/03/2006, 16h10
  3. [vb.net][app.config] ou se trouve le fichier de config?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/02/2006, 14h22
  4. [CF][VB.NET/PPC] Où se trouve les fichiers sql.wce4.armv4.CAB ?
    Par borgfabr dans le forum Windows Mobile
    Réponses: 3
    Dernier message: 28/04/2005, 15h59
  5. où se trouve le fichier php.ini ?
    Par teko dans le forum Apache
    Réponses: 5
    Dernier message: 28/07/2004, 12h39

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