Bonjour,

J'ai repris une application de l'un de mesprédécesseurs développée sous Visual Basic 2005 Express. J'ai fait mes petites modifications et au moment de la publier j'avais une erreur de certificat.
Pour la résoudre, je suis allé dans les propriétés du projet, dans "signature" et j'ai recrée un certificat de test.

Une fois mon application publier, j'ai essayé de l'installé sur un poste client mais j'obtiens ce message d'erreur :
Impossible d'extraire les fichiers de l'application. Fichiers endommagés dans le déploiement
Quand je clique sur le détail j'obtiens ceci :

INFORMATIONS SUR LA VERSION DE LA PLATEFORME
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)

SOURCES
Url de déploiement *: file://xxx.xx.xx.xxx/tools/Applications/test/IdEtiquette.application
Url de l'application *: file://xxx.xx.xx.xxx/tools/Applications/test/IdEtiquette_1_0_0_24/IdEtiquette.exe.manifest

IDENTITÉS
Identité de déploiement *: IdEtiquette.application, Version=1.0.0.24, Culture=fr, PublicKeyToken=18fd71d49ceecbda, processorArchitecture=msil
Identité de l'application *: IdEtiquette.exe, Version=1.0.0.24, Culture=fr, PublicKeyToken=18fd71d49ceecbda, processorArchitecture=msil, type=win32

RÉSUMÉ DES APPLICATIONS
* Application installable.

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 \\xxx.xx.xx.xxx\tools\Applications \test\IdEtiquette.application a provoqué une exception. Les messages d'erreur suivants ont été détectés*:
+ Exception lors du chargement du manifeste à partir du fichier Interop.ADOR.dll*: le manifeste n'est pas valide ou le fichier n'a pas pu être ouvert.
+ Le fichier Interop.ADOR.dll n'est pas un fichier PE (Portable Executable) valide.
+ Le processus ne peut pas accéder au fichier 'C:\Documents and Settings\Administrateur\Local Settings\Temp\Deployment\0ZV53G3N.HAT\JNVY7N0T.D28\Interop.ADOR.dll', car il est en cours d'utilisation par un autre processus.

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
* [17/10/2011 14:17:03] : L'activation de \\xxx.xx.xx.xxx\tools\Applications\test\IdEtiquette.application a commencé.
* [17/10/2011 14:17:03] : Traitement du manifeste de déploiement terminé.
* [17/10/2011 14:17:03] : L'installation de l'application a commencé.
* [17/10/2011 14:17:03] : Traitement du manifeste de l'application terminé.
* [17/10/2011 14:17:05] : Requête de confiance et détection de plateforme terminée.

DÉTAILS DE L'ERREUR
Les erreurs suivantes ont été détectées au cours de cette opération.
* [17/10/2011 14:17:05] System.Deployment.Application.InvalidDeploymentException (ManifestLoad)
- Exception lors du chargement du manifeste à partir du fichier Interop.ADOR.dll*: 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.Manifest.AssemblyManifest.ManifestLoadExceptionHelper(Exception exception, String filePath)
à System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile(String filePath)
à System.Deployment.Application.Manifest.AssemblyManifest..ctor(String filePath)
à System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
à System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
à System.Deployment.Application.FileDownloader.OnModified()
à System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
à System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
à System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
à System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
à System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
à System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)
à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Exception interne ---
System.IO.IOException
- Le fichier Interop.ADOR.dll n'est pas un fichier PE (Portable Executable) valide.
- Source*: System.Deployment
- Trace de la pile*:
à System.Deployment.Application.PEStream.ConstructFromFile(String filePath, Boolean partialConstruct)
à System.Deployment.Application.PEStream..ctor(String filePath, Boolean partialConstruct)
à System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile(String filePath)
--- Exception interne ---
System.IO.IOException
- Le processus ne peut pas accéder au fichier 'C:\Documents and Settings\Administrateur\Local Settings\Temp\Deployment\0ZV53G3N.HAT\JNVY7N0T.D28\Interop.ADOR.dll', car il est en cours d'utilisation par un autre processus.
- Source*: mscorlib
- Trace de la pile*:
à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
à System.Deployment.Application.PEStream.ConstructFromFile(String filePath, Boolean partialConstruct)

DÉTAILS DE LA TRANSACTION DU MAGASIN DE COMPOSANTS
Aucune information disponible sur la transaction.
Est ce que quelqu'un pout m'aider?

Merci d'avance