2011-06-02 4 views
0

Je suis en train de faire un déploiement ClickOnce, et je reçois l'erreur suivante:Erreur dans l'installation ClickOnce


ERROR DETAILS 
    Following errors were detected during this operation. 
    * [02/06/2011 22:15:29] System.Deployment.Application.InvalidDeploymentException (RefDefValidation) 
     - Reference in the manifest does not match the identity of the downloaded assembly WPFAutoCompleteTextbox.exe. 
     - Source: System.Deployment 
     - Stack trace: 
      at System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e) 
      at System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e) 
      at System.Deployment.Application.FileDownloader.OnModified() 
      at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next) 
      at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles() 
      at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState) 
      at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options) 
      at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp) 
      at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc) 
      at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) 
      at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) 

Est-ce que cela signifie que WPFAutoCompleteTextbox.exe n'est pas utilisable?

Ceci est mon premier déploiement ClickOnce.

+0

duplication possible de [erreur InvalidDeploymentException lors du déploiement de l'application .NET.] (http://stackoverflow.com/questions/2248314/invaliddeploymentexception-error-when-deploying- net-application) –

+0

salut djacobson, merci pour le lien. Comment le signer avec le même cert? C'est mon premier déploiement donc besoin d'aide. Pouvez-vous me montrer des tutoriels? Merci – Johann

Répondre

0

Avez-vous apporté des modifications aux fichiers après leur déploiement? La modification des applications ClickOnce déployées invalide le manifeste. Si je me souviens bien, cela peut être corrigé en ouvrant les manifestes d'application et de déploiement avec mageui.exe - vous devez associer le manifeste de déploiement avec le manifeste de l'application et le signer (même si le manifeste n'a pas été signé dans le premier lieu, mage vous le fera signer lors de l'édition)

+0

Salut TabbyCool merci pour votre réponse. Je n'ai apporté aucune modification aux fichiers après leur déploiement. Je clique juste sur le setup.exe et après qu'il commence à extraire, il s'arrête juste avec cette erreur. Je vais essayer avec mageui.exe, et voir ce qui se passe. – Johann

+0

Salut TabbyCool, j'ai essayé d'ouvrir avec MageUI mais pas de chance, maintenant ce n'est même pas commencer l'installation et obtenir une erreur au départ! – Johann

+0

Avez-vous essayé de déployer à nouveau l'application ClickOnce? S'il y a un problème avec le manifeste de l'application ou du déploiement, il est probablement préférable de le déployer à nouveau et de voir si vous avez toujours le même problème. – TabbyCool