none
WPF déployement d'une application avec ClickOnce, impossible de re-ouvrir l'application RRS feed

  • Question

  • Bonjour, j'ai déployée une application WPF à l'aide de ClickOnce dans un dossier DropBox.

    Le PC client qui est connecté à DropBox également installe l'application depuis le dossier Parent.

    L'application se lance et fonctionne parfaitement.Par contre si l'utilisateur ferme l'application, il lui est impossible de la ré ouvrir. L'erreur vient apparemment du manifeste ClickOnce. J’ai pourtant signé ce manifeste avec un certificat de confiance avant de déployer l'application.

    Voici le texte d'erreur :

    INFORMATIONS SUR LA VERSION DE LA PLATEFORME
    	Windows 			: 6.1.7601.65536 (Win32NT)
    	Common Language Runtime 	: 4.0.30319.42000
    	System.Deployment.dll 		: 4.6.1590.0 built by: NETFXREL2
    	clr.dll 			: 4.6.1590.0 built by: NETFXREL2
    	dfdll.dll 			: 4.6.1590.0 built by: NETFXREL2
    	dfshim.dll 			: 4.0.31106.0 (Main.031106-0000)
    
    SOURCES
    	Url de déploiement			 : file:///C:/Users/Abttoir/AppData/Roaming/Microsoft/Internet%20Explorer/Quick%20Launch/User%20Pinned/TaskBar/Entrep%C3%B4t.appref-ms%7C
    
    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\Abttoir\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Entrepôt.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 https://www.dropbox.com/sh/rwodbwtapuqw5o4/AAD8Y6Gv15Af4EhqPKjxq1R2a?dl=1/Entrep%C3%B4t.application : le manifeste n'est pas valide ou le fichier n'a pas pu être ouvert.
    		+ DTD interdite dans ce document XML.
    
    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
    	* [15/06/2017 12:00:28] : L'activation de C:\Users\Abttoir\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Entrepôt.appref-ms| a commencé.
    	* [15/06/2017 12:00:28] : Exécution de la vérification de mise à jour nécessaire, telle que spécifiée par le déploiement.
    
    DÉTAILS DE L'ERREUR
    	Les erreurs suivantes ont été détectées au cours de cette opération.
    	* [15/06/2017 12:00:32] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
    		- Exception lors de la lecture du manifeste à partir de https://www.dropbox.com/sh/rwodbwtapuqw5o4/AAD8Y6Gv15Af4EhqPKjxq1R2a?dl=1/Entrep%C3%B4t.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.PerformDeploymentUpdate(SubscriptionState& subState, String& errorPageUrl)
    			à System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
    			à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    			à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    		--- Exception interne ---
    		System.Xml.XmlException
    		- DTD interdite dans ce document XML.
    		- Source : System.Xml
    		- Trace de la pile :
    			à System.Xml.XmlTextReaderImpl.Throw(Exception e)
    			à System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
    			à System.Xml.XmlTextReaderImpl.ParseDocumentContent()
    			à System.Deployment.Application.ManifestValidatingReader.XmlFilteredReader.Read()
    			à System.Xml.XsdValidatingReader.Read()
    			à System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    
    DÉTAILS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
    	Aucune information disponible sur la transaction.
    
    


    JF Collombet ® CreateSpecificCulture

    jeudi 15 juin 2017 10:09

Réponses