none
Upgrade Visual Studio 2005 vers Visual Studio 2010 RRS feed

  • Question

  • Bonjour à tous,

    Je recherche un avis sur un problème que je rencontre lors de la migration de mon application initialement développée sous Visual Studio 2005.

    Après avoir installer Visual Studio 2010 j'ai ouvert mon application avec cet outil.

    En cliquant sur "Générer la solution" dans le but la publier ensuite j'obtiens les messages d'erreurs:


    Erreur 1 Le type ou le nom d'espace de noms 'AsyncPostBackErrorEventArgs' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?) 


    Erreur 1 Le type ou le nom d'espace de noms 'ScriptManager' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?) 

    Avertissement 2 impossible de résoudre la référence primaire "System.Web.Extensions", qui est un assembly framework, dans le framework actuellement ciblé. ".NETFramework,Version=v2.0". Pour résoudre ce problème, supprimez la référence "System.Web.Extensions" ou reciblez votre application vers une version de framework qui contient "System.Web.Extensions". AppHelper 

    Merci d'avance pour votre aide.

    lundi 18 juillet 2011 08:54

Réponses

  • Bonjour je vous remercie pour votre réponse.

    En effet, une dll était manquante.

    J'ai corrigé ce problème, j'ai reciblé le framework 2.0 et installer la dll manquante System.Web.Extensions téléchargée à partir de ASPAJAXExtSetup.msi

    Et là j'ai pu générer mon projet sans soucis.

     

    • Marqué comme réponse mbacky lundi 18 juillet 2011 15:48
    lundi 18 juillet 2011 15:48

Toutes les réponses

  • Bonjour,

    Lorsque vous avez ouvert la solution en VS2010, es-ce qu'il vous a offert de faire la conversion? Cela aurait eu pour effet de changer vos référence du framework 2.0 vers le 4.0.

    Vérifier que vos références sont tous là et qu'il n'y a pas d'erreurs et vérifier aussi leur version. Normalement un projet compilé en 4.0 est capable de lire les dll en 2.0 (rétro-compatible). Vérifier aussi avec la documentation MSDN pour voir s'il y a eu des changements avec certaines des classes ('AsyncPostBackErrorEventArgs' et 'ScriptManager')

     

    Si vous devez absolument compilé votre projet pour l'instant avec VS2010, allez dans les propriétés du projet et changer le Target Framework pour 2.0.


    Microsoft MVP C# || gabrielmongeon.com || LinkedIn
    lundi 18 juillet 2011 12:26
    Modérateur
  • Bonjour je vous remercie pour votre réponse.

    En effet, une dll était manquante.

    J'ai corrigé ce problème, j'ai reciblé le framework 2.0 et installer la dll manquante System.Web.Extensions téléchargée à partir de ASPAJAXExtSetup.msi

    Et là j'ai pu générer mon projet sans soucis.

     

    • Marqué comme réponse mbacky lundi 18 juillet 2011 15:48
    lundi 18 juillet 2011 15:48