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

Windows Forms Discussion :

[C#] Erreur après Dotfuscator


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Ingénieur de développement
    Inscrit en
    Avril 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur de développement

    Informations forums :
    Inscription : Avril 2005
    Messages : 169
    Par défaut [C#] Erreur après Dotfuscator
    Après avoir "Dotfuscater" un assembly, lorsque je lance le pg, j'obtient ceci :


    Une exception "System.Resources.MisingManifestResourceException" s'est produite ...

    Qqun a t il une idée ?

  2. #2
    Membre confirmé
    Profil pro
    Ingénieur de développement
    Inscrit en
    Avril 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur de développement

    Informations forums :
    Inscription : Avril 2005
    Messages : 169
    Par défaut
    Personne ne l'utilise ?

    Le reverse engineering est-il alors vraiment un soucis ?

  3. #3
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    ton pb vient du fait que pour obtenir les ressources contenu dans les librairies satellite, dotnet fait appel à la Reflection (enfin je crois).

    La solution : ne pas "Dotfuscater" l'app.

    Le reverse engineering n'est pas un pb pour moi . tout dépend de ta philosophie (ou de ta boite). mais à moins que tu es découvert une méthode de calcul révolutionnaire (ou autre chose basé sur le code), je pense que ça soit un pb ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 48
    Par défaut
    Je profite du sujet pour poser une question

    Si on n'utilise pas de dotfuscator sur un projet, est-ce qu'une personne peut copier facilement (par exemple CTR+C) le code pour l'intégrer dans son logiciel ? Ou il doit tout recopier à la main ?
    Car si c'est le cas, ça peut économiser beaucoup de temps de travail ...

  5. #5
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Citation Envoyé par arno2000
    Je profite du sujet pour poser une question

    Si on n'utilise pas de dotfuscator sur un projet, est-ce qu'une personne peut copier facilement (par exemple CTR+C) le code pour l'intégrer dans son logiciel ? Ou il doit tout recopier à la main ?
    Car si c'est le cas, ça peut économiser beaucoup de temps de travail ...

    Oui et non. avec reflector, tu peux voir une version du code source généré à partir de l'IL. Mais si tu te contente de faire des copier-coller, tu va avoir des pb au niveau des visibilités de classe, d'accès à des types qui sont pas défini dans ton projet. Evidement tu peut recopier tout les types, et tout et tout mais ça fait un sacré boulot.

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Nico28
    Après avoir "Dotfuscater" un assembly, lorsque je lance le pg, j'obtient ceci :


    Une exception "System.Resources.MisingManifestResourceException" s'est produite ...

    Qqun a t il une idée ?
    Dans ton programme, tu utilises la reflection ? Si oui, il ne faut pas "obfuscater" ces parties (celle qui utilisent/font appel à la reflection) car la CLR a besoin de connaitre les nom complet pour pouvoir travailler avec .Or en les "dotfuscant", tu brouilles ces noms, du coup => erreur

Discussions similaires

  1. Erreur apres restauration d'une base sur nouveau serveur
    Par tribune dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/02/2006, 15h54
  2. Help - plein de messages d'erreur après avoir installé Free
    Par fute dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 18/12/2005, 14h33
  3. Messages d'erreurs après exit
    Par kafifi dans le forum Langage
    Réponses: 8
    Dernier message: 06/11/2005, 00h03
  4. [FPDF] Erreur après appel d'une fonction avec include
    Par orus8 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/11/2005, 10h49
  5. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42

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