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

Silverlight Discussion :

.xap to xaml recuperer ses classes Silverlight


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut .xap to xaml recuperer ses classes Silverlight
    Bonjour a tous !!!

    A la suite d'une erreur de manipulation lors d'un formatage de ma machine. Je n'est ples a dipostion tous le contenu de mon projet Silverlight.

    Etant un gros boulet je n'avais pas fait d'autre sauvegarde.

    J'ai une version publié de mon projet sur mon serveur mais en recuperant cette version il m'est impossible de modifier le silverlight car les classe ne sont plus accessible (.xaml + .cs).

    Ma question est la suivante : Serait -il possible de recuperer mes classe xaml et c# grace au ClientBin (.xap) qui est normalement une compilation de ces dernieres ????

    Merci de votre aide, cordialement Mozo

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut, je suis un novice en silverlight. Mais je sais que le fichier .xap n'est qu'un fichier compressé (.zip) donc tu peux renommer l'extension du fichier en .zip et là à l'interieur de ce dernier tu verras les assemblies de ton appli.
    Ensuite en utilisant des outils comme Reflector ou ILDASM ça devrait aider (J'ai jamais essayer cette méthode Bonne chance).

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Oui avec Reflector, tu peux même récupérer le XAML.

  4. #4
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    Merci a vous 2 pour ces réponses je vais essayer cela tout de suite ^^


    Cordialement MoZo

  5. #5
    Membre éclairé Avatar de Mozofeuk
    Inscrit en
    Novembre 2007
    Messages
    326
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 326
    Par défaut
    Bon j'ai bien réussi à décompiler mon .xap en plusieurs dll. J'ai ensuite utilisé Reflector pour qu'il me retrouve mes différentes pages.

    Ensuite je ne sais pas trop comment faire pour récupérer le code xaml et le code C#. J'arrive a voir toutes mes fonctions une par une mais je voudrez récupérer complètement mes pages .cs et .xaml

    Est - ce possible avec ce logiciel ? J'essaye de faire click droit sur mes "classes" pour récupérer le code ou autre choses mais a part la possibilité de voir toutes les fonctions je vois pas trop comment faire oO.

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Mozofeuk Voir le message
    Bon j'ai bien réussi à décompiler mon .xap en plusieurs dll. J'ai ensuite utilisé Reflector pour qu'il me retrouve mes différentes pages.

    Ensuite je ne sais pas trop comment faire pour récupérer le code xaml et le code C#. J'arrive a voir toutes mes fonctions une par une mais je voudrez récupérer complètement mes pages .cs et .xaml

    Est - ce possible avec ce logiciel ? J'essaye de faire click droit sur mes "classes" pour récupérer le code ou autre choses mais a part la possibilité de voir toutes les fonctions je vois pas trop comment faire oO.
    Clic droit sur ta classe, Disassemble et apres tu peux cliquer sur Expand Methods.

    Pour le XAML ça se trouve dans Resources.

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

Discussions similaires

  1. Recuperation des classes d'un projet
    Par Seth77 dans le forum C#
    Réponses: 10
    Dernier message: 19/02/2007, 09h40
  2. Créer ses classes
    Par j07nathan dans le forum Prolog
    Réponses: 4
    Dernier message: 10/01/2007, 20h46
  3. Réponses: 8
    Dernier message: 18/04/2006, 12h16
  4. Recuperer la classe d'un generic
    Par le y@m's dans le forum Langage
    Réponses: 2
    Dernier message: 22/03/2006, 09h07
  5. [C++] recuperer la classe d'un objet
    Par erwan.bodere dans le forum C++
    Réponses: 2
    Dernier message: 30/11/2005, 10h14

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