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 :

Outils de logging compatible Framework 2.0


Sujet :

C#

  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut Outils de logging compatible Framework 2.0
    Bonjour,

    Je cherche des outils de logging compatible Framework 2.0.

    J'ai trouvé NLog pour le moment mais je souhaiterais savoir si d'autres existent.
    (je suppose que oui, mais malgré tous les outils trouvé sur internet pour le logging en C#, il n'est pas toujours dit quels version les supportent.)

    Log4Net aussi selon : http://log4net.sourceforge.net/relea...k-support.html

    De plus ayant utilisé log4j pour le java, cet outils me semble performant. Si quelqu'un aurait des retours à me faire parvenir quand à son utilisation ?

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    J'ai finalement décide d'utiliser log4net.

    Tout marche cependant, j'ai des warnings tels que :
    Message 1 Impossible de trouver les informations de schéma pour l'élément 'log4net'.
    et ce pour toutes les balises log4net.

    Si quelqu'un saurait d'où ça vient, de mon coté j'ai trouvé des pistes sur l'"AssemblyInfo.cs" mais toutes les modifications que j'y ajoutes n'y change rien ... (je vais aller trouver un autre topic pour ces warning, celui-ci ne convient plus vraiment.)

    Lien => http://www.developpez.net/forums/d76...d/#post5460051

    Merci

  3. #3
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Peut-être trouverez-vous une solution sur un des posts suivants :



    Sinon, voici le contenu de mon fichier log4net.config :

    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
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    	<configSections>
    		<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net-net-1.0" />
    	</configSections>
    	<log4net>
     
    		<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
    			<file value="errors.log" />
    			<appendToFile value="true" />
    			<maximumFileSize value="1000KB" />
    			<maxSizeRollBackups value="5" />
     
    			<layout type="log4net.Layout.PatternLayout">
    				<conversionPattern value="%date [%thread] %-5level %logger:%method - %message%newline" />
    			</layout>
    		</appender>
     
    		<!-- Set root logger level to DEBUG and its only appender to A1 -->
    		<root>
    			<level value="DEBUG" />
    			<appender-ref ref="FileAppender" />
    		</root>
    	</log4net>
    </configuration>
    Ce fichier est placé à la racine de mon projet, et il crée un fichier errors.log à la racine également.

    Matt
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Bah en fait moi j'ai configurer log4net dans le fichier app.config :/

    Il faudrait donc les configurer dans un fichier log4net.config ?
    => je viens de tester avec et ça ne marche pas non plus. maintenant sur la console j'ai :
    log4net:WARN XmlConfigurationAttribute: Unable to watch config file not supported on SSCLI
    Je precise que je code en mode console C# et que j'ai pris le .dll suivant :
    log4net-1.2.10\bin\sscli\1.0\release\log4net.dll
    Sachant que tous les autres ne marchent pas.
    Je suis sous Visual Studio 2010 Express aussi.

    Il y a probablement un rapport avec tout ça mais bon :/


    Merci pour les liens mais j'étais déjà tombé dessus quand je cherchais à retirer ces messages.

  5. #5
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Je ne sais pas car j'ai toujours utilisé log4net avec la configuration à l'extérieur du fichier app/web.config...

    Jusqu'à présent je n'ai pas rencontré de problème particulier.

    Dans tous les cas, ce peut être une bonne alternative si vous n'arrivez pas à trouver de solution
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  6. #6
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Disons que pour le moment l'application fonctionne parfaitement.

    Je préfère rester sur log4net qui me parait plutôt performant, étant presque un clone de log4j sur Java, malgré les fameux messages. Plutôt que de chercher un autre outil qui pourrait ne pas me satisfaire.

  7. #7
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Hmm c'est bizarre...

    En cherchant sur Google j'ai trouvé des articles expliquant comment configurer log4net avec le Framework 2.0. Peut-être que ça vous mettra sur la piste !

    Voir ici : http://www.google.be/search?client=o...utf-8&oe=utf-8

    Cet article a l'air particulièrement intéressant : http://rextang.net/blogs/work/archiv...6/19/5234.aspx
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  8. #8
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    En fait mon application n'est pas une application web. Je ne pense donc pas avoir besoin d'un fichier web.config comme dit dans un de vos liens.
    Et je n'utilise pas ASP.NET pour travailler en C# mais Visual Studio 2010 Express.
    Mais je me trompe peut-être quand à la définition de ASP.NET (un outil de programmation pour application web avec la plateforme .NET, d'où le "ASP" ??? mais rien n'est moins sur).
    J'ai quand même essayé mais c'est sans appel ^^.

    Merci pour le temps que vous utilisez pour mes problèmes

  9. #9
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    En fait mon application n'est pas une application web. Je ne pense donc pas avoir besoin d'un fichier web.config comme dit dans un de vos liens.
    Effectivement il y a quelques différences entre le fichier app.config (pour les applications Windows) et le fichier web.config (pour les applications Web), mais globalement le fonctionnement reste le même. Il n'est en général pas très compliqué de passer de l'un à l'autre.

    Et je n'utilise pas ASP.NET pour travailler en C# mais Visual Studio 2010 Express.
    Mais je me trompe peut-être quand à la définition de ASP.NET (un outil de programmation pour application web avec la plateforme .NET, d'où le "ASP" ??? mais rien n'est moins sur).
    Visual Studio 2010 Express est un IDE (Integrated Development Environment (Environnement de développement intégré)) qui permet de développer des applications grâce au .NET Framework.

    Grosso modo, il y a les applications Windows (utilisant des WinForms) et les applications Web (utilisant les WebForms, et notamment ASP.NET).

    Les WinForms comme les WebForms peuvent utiliser C#, VB.NET ou n'importe quel autre langage supporté par le .NET Framework.

    J'ai quand même essayé mais c'est sans appel ^^.
    Erf ok... En fouillant un peu j'ai trouvé ceci : http://www.codeproject.com/KB/dotnet...reLog4Net.aspx et ceci : http://stackoverflow.com/questions/3...iguration-data

    Si cela ne fonctionne toujours pas, pouvez-vous poster la version de la DLL que vous utilisez ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  10. #10
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    quoi qu'il arrive le mechanisme est le même, le ConfigurationManager sait aller chercher dans app.config OU web.config si nécessaire.

    la bonne pratique avec log4net est d'avoir un fichier de config séparé. séparé parce que le fichier de config est tres verbeux. Personnellement, j'ai un template qui log dans un fichier, qui stocke en base et qui m'envoie un mail contenant un template HTML.
    Par contre, il faut déclarer une section dans le app.config (ou web.config) pour que ca aille chercher et que cela inclut à l'execution le fichier log4net dans le fichier de config principal.

  11. #11
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Merci encore pour votre aide

    Je suis aller voir vos liens Matt07 et ils sont très intéressant et complet.
    Cependant, je pense que l'erreur viendrait plutôt du DLL que j'utilise.

    J'ai mis en pièce-jointe le fichier compressé log4net.dll que j'utilise.

    dans le package que j'ai télécharger je l'ai pris dans :
    log4net-1.2.10\bin\sscli\1.0\release
    Je precise que dans ce paquet, il y avait les versions :
    -cli (ne marche pas)
    -mono (ne marche pas)
    -net (ne marche pas)
    -netcf (erreur durant l'exécution sur la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XmlConfigurator.Configure();
    )
    -sscli (que j'utilise)

    Voila peut-être qu'avec ça vous trouveriez d'où vient ces messages.

    Par contre, il faut déclarer une section dans le app.config (ou web.config) pour que ca aille chercher et que cela inclut à l'execution le fichier log4net dans le fichier de config principal.
    Pourriez vous me dire de quelle manière doit on déclarer cette section s'il vous plait ?

    "Edit" => sur un autre Topique, on me conseil d'ajouter un log4net.xsd correspondant à ma version de Visual Studio, c'est fait, inclut au projet mais ça ne retire toujours pas ces messages :/
    Fichiers attachés Fichiers attachés

  12. #12
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Pourriez-vous nous faire parvenir une copie de votre fichier app.config ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  13. #13
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bon je viens de faire un test pour en avoir le coeur net, et ça fonctionne bien.

    Voici les étapes que j'ai suivi, dans un projet d'application Console classique.

    1. Créer le fichier de configuration

    J'ai utilisé la configuration suivante :

    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
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
        <!-- Vous noterez ici que la fin du type de cette section doit correspondre à l'assembly chargé (ici, j'ai pris l'assembly pour .NET 2.0) -->
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net-net-2.0"/>
      </configSections>
     
      <log4net>
        <appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
          <file value="fichier.log" />
          <appendToFile value="true" />
          <maximumFileSize value="1000KB" />
          <maxSizeRollBackups value="5" />
     
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger:%method - %message%newline" />
          </layout>
        </appender>
     
        <root>
          <level value="DEBUG" />
          <appender-ref ref="FileAppender" />
        </root>
      </log4net>
    </configuration>
    EDIT: Le fichier s'appelle "log4net.config" et il est placé à la racine de mon application console.

    2. Utiliser la bonne DLL

    J'ai téléchargé les fichiers ici : http://archive.apache.org/dist/incub...net-1.2.10.zip

    Une fois décompressé à la racine de mon lecteur E:\, j'ai été récupérer la DLL suivante :

    E:\log4net-1.2.10\bin\net\2.0\release\log4net.dll

    3. Charger la configuration et voir si ça fonctionne

    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
     
    using System;
    using System.Collections.Generic;
    using System.Text;
    using log4net;
     
    namespace ConsoleApplication1
    {
        class Program
        {
            private static readonly ILog log = LogManager.GetLogger(typeof(Program));
     
            static void Main(string[] args)
            {
                // Chargement du fichier de configuration
                log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(@"C:\visual studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\log4net.config"));
     
                if (log.IsDebugEnabled)
                    log.Debug("TEST LOG");
            }
        }
    }
    Et au final j'ai bien mon fichier de log qui apparaît dans le dossier C:\visual studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\bin\Debug

    Avez-vous bien réalisé toutes ces étapes ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  14. #14
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    voila mon app.config en compressé aussi.

  15. #15
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Je viens de télécharger le package (c'est le même que j'avais mais dans le doute )
    J'ai changé la version du dll.
    j'ai renommé mon fichier app.config en log4net.config.
    j'ai bien spécifié le chemin d'accès du fichier de config.
    Maintenant j'ai un avertissement tel que :
    Avertissement 21 Impossible de résoudre l'assembly référencé "log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821", car il dépend de "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" qui ne figure pas dans le Framework ciblé actuel ".NETFramework,Version=v4.0,Profile=Client". Supprimez les références aux assemblys qui ne se trouvent pas dans le Framework ciblé ou reciblez votre projet. DemineurDOS
    Et aussi les using.log4net et log4net.config qui ne son pas reconnu.
    C'est pour ça que j'utilisais le .dll version sscli 1.0
    :/

    EDIT :
    pour tester, j'ai refait une nouvelle appli de la même façon que vous Matt07.
    En console aussi, j'ai copié collé votre code, modifier le path pour accéder à mon fichier de config, j'ai pris le .dll que vous avez sélectionné aussi.
    j'ai bien un log4net.config, le même que vous.

    J'ai les même message d'erreur, plus un avertissement :
    Avertissement 24 Impossible de résoudre l'assembly référencé "log4net", car il dépend de "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" qui ne figure pas dans le Framework ciblé actuel ".NETFramework,Version=v4.0,Profile=Client". Supprimez les références aux assemblys qui ne se trouvent pas dans le Framework ciblé ou reciblez votre projet. ConsoleApplication2
    plus deux message d'erreur :
    Erreur 22 Le type ou le nom d'espace de noms 'log4net' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?) C:\Documents and Settings\mgr_sti\mes documents\visual studio 2010\Projects\ConsoleApplication2\ConsoleApplication2\Program.cs 5 7 ConsoleApplication2
    Erreur 23 Le type ou le nom d'espace de noms 'ILog' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?) C:\Documents and Settings\mgr_sti\mes documents\visual studio 2010\Projects\ConsoleApplication2\ConsoleApplication2\Program.cs 11 33 ConsoleApplication2
    Suis-je damné ?

  16. #16
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Dans votre projet, avez-vous ajouté une référence à l'assembly System.Web ?

    Pouvez-vous vérifier que votre projet se compile bien avec le Framework 2.0 et non le 4.0 ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  17. #17
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Je travail avec VS 2010 Express pour le moment et avec le FrameWork 4.0
    Peut-on le compiler autrement qu'avec le 4.0 avec 2010 Express ? Si oui sauriez vous comment ?
    Dans mes appli, j'ai un assembly.cs dans lequel j'ai testé d'ajouter une ligne pour log4net (mais ça ne marche pas non plus)
    Dans le fichier de config, j'ai une ligne qui diffère c'est :
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net-net-4.0" />
    Pour indiquer que j'utilise le 4.0

  18. #18
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Je ne sais pas si l'on peut choisir le framework cible dans Visual Studio 2010 Express... Mais vous pouvez toujours essayer grâce aux indications fournies ici : How to: Target a Specific .NET Framework Version or Profile. La manipulation est décrite après "Change the Target .NET Framework Version or Profile for an Existing Project".

    Sinon, si vous remplacez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net-net-4.0" />
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net-net-2.0" />
    Qu'est-ce que ça donne ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  19. #19
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Par défaut
    Je viens de changer la ligne en question et ça ne change rien. Maintenant je vais essayer de changer le framework avec le lien que vous avez posté (merci encore, je sens qu'on y est presque) et je vous tiens au courant.
    Normalement il y a moyen de changer le framework cible grace à voter lien, mais sur mon post je n'ai que VS2010 Express donc je ne peux pas tester.
    Néanmoins je pense que si on teste ça sur le framework 2.0 ça marcherait très probablement.

    Je ne mets pas la conversation en résolue mais dès que ça sera testé sur le framework 2.0, je mettrais les résultats sur le topique.

    En attendant merci beaucoup à vous !!! et bonne continuation.

  20. #20
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Pas de soucis ! Je n'ai jamais utilisé les versions Express de Visual Studio donc je ne saurais vous aider... En farfouillant tout à l'heure j'avais trouvé ceci mais pour Visual Studio 2008 Express, donc à voir si ça fonctionne aussi sous 2010 Express :

    How do I make Visual Studio 2008 Express work with .NET 2.0 and .NET 3.0?

    The ability to target a version of the .NET Framework other than 3.5 (i.e. multi-targeting) is included in all the Visual Studio Express Edition products. Multi-targeting is available under the Project Properties menu which can be selected by going to Project-> Properties.
    Bonne continuation également !
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. probleme entity framework et quel outil de log?
    Par GreenPhoenix dans le forum Débuter
    Réponses: 9
    Dernier message: 31/08/2011, 18h46
  2. outils]Portail communautaire / API / Framework
    Par samad dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/03/2006, 13h13

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