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

Framework .NET Discussion :

ConfuserEx 2 retourne une erreur


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    925
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 925
    Par défaut ConfuserEx 2 retourne une erreur
    Bonjour,
    quand je veux ofusquer une dll ou exe net framwork , ca fonctionne nickel,
    quand je veux ofusquer une dll dotnet net 8.0 (une dll tout simple) avec ceux-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    namespace testdllnet
    {
        public class Class1
        {
     
        }
    }

    alors j'ai ce message d'erreur de ConfuserEx 2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    [ERROR] Failed to resolve a type, check if all dependencies are present in the correct version.
    Exception: dnlib.DotNet.TypeResolveException: Could not resolve type: System.Runtime.CompilerServices.RefSafetyRulesAttribute (System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
       à dnlib.DotNet.TypeRef.ResolveThrow(ModuleDef sourceModule)
       à dnlib.DotNet.Extensions.ResolveTypeDefThrow(ITypeDefOrRef tdr)
       à Confuser.Renamer.Analyzers.InterReferenceAnalyzer.Analyze(ConfuserContext context, INameService service, ProtectionParameters parameters, IDnlibDef def)
       à Confuser.Renamer.AnalyzePhase.Analyze(NameService service, ConfuserContext context, ProtectionParameters parameters, IDnlibDef def, Boolean runAnalyzer)
       à Confuser.Renamer.AnalyzePhase.Execute(ConfuserContext context, ProtectionParameters parameters)
       à Confuser.Core.ProtectionPipeline.ExecuteStage(PipelineStage stage, Action`1 func, Func`1 targets, ConfuserContext context)
       à Confuser.Core.ConfuserEngine.RunPipeline(ProtectionPipeline pipeline, ConfuserContext context)
       à Confuser.Core.ConfuserEngine.RunInternal(ConfuserParameters parameters, CancellationToken token)
    [ERROR] ---BEGIN DEBUG INFO---
    [ERROR] Installed Framework Versions:
    [ERROR]     v2.0.50727  2.0.50727.4927
    [ERROR]     v3.0  3.0.30729.4926
    [ERROR]     v3.5  3.5.30729.4926
    [ERROR]     v4
    [ERROR]     Client  4.8.09032
    [ERROR]     Full  4.8.09032
    [ERROR]     v4.0
    [ERROR]     Client  4.0.0.0
    [ERROR]     v4.5 533320
    [ERROR] 
    [ERROR] Cached assemblies:
    [ERROR]     testdllnet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (E:\source\projet\C#\test\testdllnet\bin\Debug\net8.0\testdllnet.dll)
    [ERROR]         System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    Failed at 11:19, 0:00 elapsed.

    Avez vous une solution ?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    a priori, en regardant les issue du projet sur github, il faut rajouter des chemins dans ConfuseEx https://github.com/mkaring/ConfuserE...ent-1514435360 (et réponses suivantes)

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    925
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 925
    Par défaut
    J'ai fait ,
    j'ai autre soucis sur la recherche de méthode d'une classe à moi.
    J'ai pu contourner avec protections 'edit rule->Remove ref proxy',et ça à l'air de fonctionner.

    Merci.

Discussions similaires

  1. shell retourne une erreur
    Par nymus7 dans le forum Langage
    Réponses: 3
    Dernier message: 07/08/2008, 18h03
  2. [MySQL] requete qui retourne une erreur a l'execution
    Par naazih dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 18/05/2008, 12h59
  3. Requete SQL qui retourne une erreur
    Par gregal dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/03/2008, 23h05
  4. Réponses: 8
    Dernier message: 05/02/2008, 11h35
  5. [MSSQL 2005] Retourner une erreure dans une SP
    Par Danny Blue dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/08/2006, 08h19

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