none
Problème de déploiement VB.NET Express 2008 RRS feed

  • Question

  • Bonjour à tous,

    Depuis un an, je déploie régulièrement une application chez un client, sans soucis ... (une app VB .NET EXpress 2008).

    Ma platforme de développement tourne sur XP Pro, et mon client a VIsta. (jusque là, rien de spéciale.)

    J'ai du ré-installé mon ordinateur (VB Express du même coup), et du jour au lendemain, les versions envoyée ne veulent plus s'installer chez lui ...

    Je ne comprends pas pourquoi ?
    Est  ce que le projet ne stock pas toutes les informations nécessaires au "Publish" ??
    ... (surtout celle concernant le manifest, click@once, etc ...)

    Voici le message retrouver chez le client =>>
    (précision : j'ai bien le SP1 Express 2008 d'installé)




    il m affiche :
    ‘impossible de continuer. l application n est pas correctement formatée. pour obtenir de l aide, contactez le fournisseur de l’application.’




    et en cliquant sur detail, il me met ca :

    INFORMATIONS SUR LA VERSION DE LA PLATEFORME
                    Windows                                            : 6.0.6000.0 (Win32NT)
                    Common Language Runtime     : 2.0.50727.1433
                    System.Deployment.dll                               : 2.0.50727.1433 (REDBITS.050727-1400)
                    mscorwks.dll                                    : 2.0.50727.1433 (REDBITS.050727-1400)
                    dfdll.dll                                                : 2.0.50727.1433 (REDBITS.050727-1400)
                    dfshim.dll                                           : 2.0.50727.1433 (REDBITS.050727-1400)
     
    SOURCES
                    Url de déploiement                                        : file:///C:/Users/jean/Desktop/BooBooApp.appref-ms
     
    RÉSUMÉ DES ERREURS
                    Un résumé des erreurs est fourni ci-dessous. Les détails de ces erreurs sont indiqués plus loin dans le fichier journal.
                    * L'activation de C:\Users\jean\Desktop\BooBooApp.appref-ms a provoqué une exception. Les messages d'erreur suivants ont été détectés :
                                   + Exception lors de la lecture du manifeste à partir de file:///C:/Users/jean/Desktop/publish/BooBooApp2.application : le manifeste n'est pas valide ou le fichier n'a pas pu être ouvert.
                                   + La signature XML de manifeste n'est pas valide.
                                   + Il n'y avait pas de signature dans le sujet.
     
     
    RÉSUMÉ DES ERREURS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
                    Aucune erreur de transaction n'a été détectée.
     
    AVERTISSEMENTS
                    Aucun avertissement n'a été émis pendant cette opération.
     
    ÉTAT DE LA PROGRESSION DE L'OPÉRATION
                    * [24/06/2009 18:10:03] : L'activation de C:\Users\jean\Desktop\BooBooApp.appref-ms a commencé.
     
    DÉTAILS DE L'ERREUR
                    Les erreurs suivantes ont été détectées au cours de cette opération.
                    * [24/06/2009 18:10:03] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
                                   - Exception lors de la lecture du manifeste à partir de file:///C:/Users/jean/Desktop/publish/BooBooApp2.application : le manifeste n'est pas valide ou le fichier n'a pas pu être ouvert.
                                   - Source : System.Deployment
                                   - Trace de la pile :
                                                   à System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
                                                   à System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
                                                   à System.Deployment.Application.DownloadManager.DownloadDeploymentManifest(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
                                                   à System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
                                                   à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension)
                                                   à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
                                   --- Exception interne ---
                                   System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
                                   - La signature XML de manifeste n'est pas valide.
                                   - Source : System.Deployment
                                   - Trace de la pile :
                                                   à System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
                                                   à System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
                                   --- Exception interne ---
                                   System.Security.Cryptography.CryptographicException
                                   - Il n'y avait pas de signature dans le sujet.
     
                                   - Source : System.Deployment
                                   - Trace de la pile :
                                                   à System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)
                                                   à System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
     
    DÉTAILS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
                    Aucune information disponible sur la transaction.


    Any idea ? 


    PS: CE qui est quand même exceptionnel =>
    J'arrive à installer l'application sur une machine vierge avec XP ...
    J'arrive à isntaller l'application sur un emulateur tournant Vista ...
    jeudi 25 juin 2009 08:01

Toutes les réponses