none
type incompatible entre VS 2010 et VS 2008 RRS feed

  • Question

  • j'ai un projet C# que j'ai réalisé sous VC# express 2008 et lorsque j'ai voulu l'utiliser sous VS2010 ,il me pose des problèmes d'imcompatibilité ,par exemple lorsque je veux passer d'un frame à un autre par un clic sur un boutton il me génère cette erreur à l'exécution:

    Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

    je sais pas quoi faire...????

    vendredi 23 avril 2010 20:30

Réponses

  •  

    Bonjour,

     

    Voici une explication pour ce type de problème :

    http://social.msdn.microsoft.com/Forums/en/clr/thread/58271e39-beca-49ac-90f9-e116fa3dd3c0

     

     

    Apparemment, il faut ajouter ce code dans un fichier config de l’application :

     

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0"/>
      <requiredRuntime version="v4.0.20506" />
     </startup>
    </configuration>

     

    Une autre solution proposée c’est de lancer Visual Studio en tant qu’administrateur.

     

    Tenez-nous au courant si une de ces solutions marche pour vous.

     

    Cordialement,

    Alex


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    lundi 26 avril 2010 11:37

Toutes les réponses

  • Bonjour,

    Pouvez vous m'envoyer un projet qui reproduirait le problème sur gilles.tourreau@pos.fr ? Merci de spécifier dans l'e-mail l'URL de cette discussion.

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    lundi 26 avril 2010 06:56
    Modérateur
  •  

    Bonjour,

     

    Voici une explication pour ce type de problème :

    http://social.msdn.microsoft.com/Forums/en/clr/thread/58271e39-beca-49ac-90f9-e116fa3dd3c0

     

     

    Apparemment, il faut ajouter ce code dans un fichier config de l’application :

     

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0"/>
      <requiredRuntime version="v4.0.20506" />
     </startup>
    </configuration>

     

    Une autre solution proposée c’est de lancer Visual Studio en tant qu’administrateur.

     

    Tenez-nous au courant si une de ces solutions marche pour vous.

     

    Cordialement,

    Alex


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    lundi 26 avril 2010 11:37