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 :

probleme du chargement de la premiere forme WPF


Sujet :

C#

  1. #1
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut probleme du chargement de la premiere forme WPF
    Salut !

    j'aimerais commencer a faire du WPF en utilisant C# et Expression Blend 2 ! et déjà ça me décourage vraiment !

    Voila, a chaque fois que je démarre nouveau projet > application WPF sous C# il m'affiche cette erreur :

    Intentionally left blank
    The document root element is not supported by the visual designer.
    Et dans le code XAML il me souligne en bleu "pour dire erreur" la balise
    <window et <Grid>

    Et la même chose sur Expression Blend lorsque je fais nouveau projet > application WPF il m'affiche :

    Invalid XAML
    check the results panel for detailed information.
    Et dans le code XAML il me souligne la même chose que dans C# la balise <window et <Grid>

    voila ça commence déjà bien !!!!! je ne comprends pas du tout ce qu'ils ont ?
    j'ai désinstallé et réinstaller plusieurs fois mais sans effet, je croyais que c'était un problème de framework alors je l'ai réinstallé plusieurs fois :S:S mais rien !!!! qu'est ce que je peux faire ???

  2. #2
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    As-tu essayé de compiler l'application ?
    Il arrive que Visual Studio signale des "problèmes" qui disparaissent au premier build.

    Sinon il y a un forum dédié à WPF :
    http://www.developpez.net/forums/f91...al-dotnet/wpf/

  3. #3
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    salut !
    oui j'ai essayé de compiler mais il m'affiche des erreurs !! parmi ces erreurs :
    Le composant référencé 'PresentationFramework' est introuvable !!!!!!

    voici toutes les erreurs affichées :

    1- Le type 'Window' est introuvable. Assurez-vous qu'il ne manque aucune référence d'assembly et que tous les assemblys référencés ont été généré.

    2- Le type 'Grid' est introuvable. Assurez-vous qu'il ne manque aucune référence d'assembly et que tous les assemblys référencés ont été générés.

    3- MSB3246*: Le fichier résolu a une image incorrecte, ne comporte pas de métadonnées ou n'est pas accessible. Impossible de charger le fichier ou l'assembly 'C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\PresentationFramework.dll' ou une de ses dépendances.

    4- Erreur de génération inconnue, 'MC6000*: le fichier projet doit inclure l'assembly du .NET Framework 'PresentationFramework' dans la liste de référence.'

    5- Avertissement 5 Le composant référencé 'PresentationFramework' est introuvable.

    je ne sais pas du tout ce que je dois faire !!!

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Vérifier si le fichier qu'il dit manquant est vraiment manquant ou non.

    Réinstaller .NET et WPF peut-être.

  5. #5
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    C'est bien Visual Studio 2008 ?

    Le type de projet est bien "WPF" ?

  6. #6
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    non j'utilise visual C# express 2008, oui et le type WPF

  7. #7
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    As-tu essayé d'ajouter la référence à "PresentationFramework" via "References -> Add Reference" ?

  8. #8
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    oui ! mais ça n'a pas marché, en fait je n'ai pas trouvé dans les références presentationFramework comme ça tout court j'en ai trouvé 3 ou 4
    PresentationFramework.Aero
    PresentationFramework.classic
    et deux autres !

  9. #9
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Pour savoir si le problème vient de Visual ou de l'installation du framework tu peux compiler ton projet avec MSBuild (c'est ce que fait Visual).

    1) Localise msbuild.exe sur ton système, il est dans le répertoire d'installation du framework.

    2) Puis en ligne de commande, via l'utilitaire cmd.exe ou un shell Posix comme le bash Cygwin, place toi dans le répertoire de ton projet, celui qui contient le fichier .csproj.

    3) Puis tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msbuild.exe /t:clean,build,run
    qui va cleaner tes répertoires de build, rebuilder l'application et enfin la lancer.

    Dans le ligne de commande précédente il faut préfixer "msbuild.exe" par son path que tu auras trouvé en 1), par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe

  10. #10
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    Apparemment c'est le fichier PresentationFramework qui manque (dll je crois) ! car j'ai téléchargé un projet contenant du code XAML,et quand j'ai jeté un coup d'œil sur les références utilisées par cette application il m'a affiché un point d'exclamation jaune sur la référence PresentationFramework, en suite quand j'ai compilé il m'a affiché PresentationFramework est introuvable !

    c'est quoi ce fichier, un DLL ?
    où je dois l'ajouter ?
    où je peux le trouver ?

  11. #11
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    Ben je viens de vérifier dans le dossier "Reference Assemblies" j'ai trouvé deux dossiers de Framework v3.0 et v3.5 et dans les deux j'ai trouvé le fichier PresentationFramework.dll !!!!?? donc ce que je pensais est faux ! mais ce que je ne comprends pas pourquoi il me dit a chaque fois PresentationFramework est introuvable

  12. #12
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    As-tu essayé la méthode MSBuild ?

    C'est à priori la seule façon de savoir si le problème vient du paramétrage du framework ou de celui de Visual.

  13. #13
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    Salut !

    oui j'ai essayé de trouver MSbuild.exe ! ben j'ai trouvé un répertoire MSbuild qui contient des trucs de Framework mais j'ai pas trouvé le .exe (MSbuild.exe).
    j'ai essayé aussi avec cmd, ben lorsque j'ai tapé la ligne MSbuild.exe t/... il m'a affiché :'msbuild.exe n'est pas reconnu en tant que commande interne ...
    qu'est ce que je dois faire ?

  14. #14
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    oui j'ai essayé de trouver MSbuild.exe ! ben j'ai trouvé un répertoire MSbuild qui contient des trucs de Framework mais j'ai pas trouvé le .exe (MSbuild.exe).
    "msbuild.exe" se trouve au dessus du répertoire "MSBuild", au même niveau que les compilateurs "csc.Exe" et "vbc.exe".
    Si tu veux localiser "msbuild.exe" tu peux aussi utiliser la fonction "Rechercher" de l'explorateur.

    j'ai essayé aussi avec cmd, ben lorsque j'ai tapé la ligne MSbuild.exe t/... il m'a affiché :'msbuild.exe n'est pas reconnu en tant que commande interne ...
    Normal car "cmd" recherche les répertoires des programmes dans une variable d'environnement "PATH", et par défaut les répertoires du framework n'en font pas partie.

  15. #15
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    Si tu veux localiser "msbuild.exe" tu peux aussi utiliser la fonction "Rechercher" de l'explorateur.
    Ben justement c'est ce que j'ai fait il n'a trouvé que le répertoire MSbuild et non pas l'exécutable.

    Normal car "cmd" recherche les répertoires des programmes dans une variable d'environnement "PATH", et par défaut les répertoires du framework n'en font pas partie.
    Qu'est ce que je dois faire alors ?

  16. #16
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Donc tu sembles avoir un problème d'installation du framework car "MSBuild" est un utilitaire standard fourni avec, comme l'est le compilateur.
    Ce qui est étrange est que Visual utilise "MSBuild", et comme aucune erreur ne t'es signalée sur ce point c'est qu'il doit en utiliser un autre.

    Au cas où, tu as bien fait la recherche dans tout le répertoire du framework pas juste sur un sous-répertoire "v3.0" ?

Discussions similaires

  1. Problème Projet de fin de premiere année
    Par suya95 dans le forum Linux
    Réponses: 1
    Dernier message: 09/03/2006, 15h41
  2. Réponses: 3
    Dernier message: 22/11/2005, 20h42
  3. [VB.NET] Probleme font d'ecran sur un form ??
    Par fdiedler dans le forum Windows Forms
    Réponses: 6
    Dernier message: 11/03/2005, 10h55
  4. [ jboss ] probleme de chargement de jar
    Par felix79 dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 27/10/2004, 10h06
  5. [SLACKWARE] Problème de chargement
    Par booboo dans le forum Autres
    Réponses: 2
    Dernier message: 13/08/2004, 01h59

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