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 :

[WPF, VS2008, Blend 3] Compilation en mode Release Impossible.


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut [WPF, VS2008, Blend 3] Compilation en mode Release Impossible.
    Bonjour,

    Je viens de terminer un applicatif qui fonctionne très bien en mode DEBUG, qu'il soit seul (standalone) ou hosté dans Visual Studio.
    Mon problème est que dans la mesure où cet outil est sensé être diffusé dans le cadre de la société, il serait quand même intéressant de compiler cette dernière révision stable en mode RELEASE.

    Et c'est là que plus rien ne va.
    Je passe donc la solution en Relase, et je lance la génération complète de la solution et là, c'est le drame.
    tout d'abord, toutes les dépendances externes genre Office Interop ont été jointes directement dans le projet dans le répertoire bin/debug... ce qui fait désordre... là dessus Visual a légèrement tout faux... il a donc fallut que je remette les dépendances externes de ce genre dans la racine et qu'il fasse référence à cette racine.
    Ceci fait, les projets de bases se compiles bien, primitives, outils, interop office, couche métier, couche logique...

    Là où plus rien ne va ce sont dans les couches ViewModels (Oui j'utilise le pattern design MVVM)
    Dans l'interface final forcément, et surtout dans une lib de ressources graphiques qui contient en plus des graphismes, des dictionnaires de ressources uniquement.
    En mode DEBUG cette lib graphique se compile très bien, en mode Release il me sort une erreur pour chaque dictionnaire me disant ceci :

    Erreur 4 Erreur de génération inconnue, 'MC3074*: la balise 'ImageBrush' n'existe pas dans l'espace de noms XML 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'. Ligne 4 Position 3.' G:\Projets\GI Console\GIWpfGraphics\EditeurContrats.xaml 4 3 GIWpfGraphics
    C'est étrange que cela fonctionne bien en mode DEBUG et pas du tout en mode Release quand même...

    Note cette lib a été intégralement écrite à l'aide de Expression Blend 3.
    Une autre erreur me dit qu'il ne trouve pas un convertisseur de ressource dans cette même lib alors qu'il y est bel et bien défini...
    Enfin cette lib à elle seule fait s'effondrer tout l'édifice et là je ne comprend vraiment pas pourquoi...

    Donc si quelqu'un a déjà eu le souci, et a trouvé une solution, je serais très reconnaissant qu'il puisse la partager ici.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    Bon bien après avoir redémarrer 4 ou 5 fois la machine, repasser la solution en mode Debug et en mode Release une dizaine de fois et en reforçant la compilation à chaque fois, cela a fini par passer...

    hum étonnant cette histoire là. Ça fait vraiment pas sérieux pour un VS2008 Team System...
    Youpi encore un argument a opposer à mon patron pour le convaincre de travailler avec VS2010...

    (Le problème c'est pas de l'avoir, c'est de lui faire admettre que puisqu'on l'a, msdn oblige, il serait plus utile de s'en servir)

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

Discussions similaires

  1. compilation mode release
    Par le_voisin dans le forum Débuter
    Réponses: 5
    Dernier message: 04/03/2009, 11h31
  2. Réponses: 1
    Dernier message: 02/02/2006, 11h10
  3. [VB.NET] Problème exécution en mode release.
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/01/2005, 17h39
  4. bloqué en mode Release
    Par matsch77 dans le forum MFC
    Réponses: 3
    Dernier message: 07/01/2004, 17h17

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