Bonjour tout le monde,

Je me retrouve devant un problème que je n'arrive pas à résoudre.

J'ai réalisé un programme que j'ai voulu publié en ClickOnce, jusque là tout va bien, il est publié sur le serveur, avec ses dll, son manifest, et tout le toutim, le souci c'est que quand je veux l'installer, que ce soit directement du serveur ou en copiant le fichier en local puis en l'installant du poste, une fois l'installation terminée j'ai ça :

PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url : file://l'adresseServeur
Deployment Provider url : file://l'adresseServeur
Application url : file://l'adresseServeur.monProgramme.exe.manifest

IDENTITIES
Deployment Identity : monProgramme.application, Version=1.0.0.4, Culture=fr-FR, PublicKeyToken=f5cc6dc059ae8746, processorArchitecture=msil
Application Identity : monProgramme.exe, Version=1.0.0.4, Culture=fr-FR, PublicKeyToken=f5cc6dc059ae8746, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
* Installable application.

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of \\l'adresseServeur\monProgramme.application resulted in exception. Following failure messages were detected:
+ Strong name signature not valid for this assembly stdole.dll.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [12/08/2011 08:49:09] : Activation of \\l'adresseServeur\monProgramme.application has started.
* [12/08/2011 08:49:11] : Processing of deployment manifest has successfully completed.
* [12/08/2011 08:49:11] : Installation of the application has started.
* [12/08/2011 08:49:11] : Processing of application manifest has successfully completed.
* [12/08/2011 08:49:22] : Found compatible runtime version 2.0.50727.
* [12/08/2011 08:49:22] : Detecting dependent assembly Sentinel.v3.5Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=msil using Sentinel.v3.5Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=msil.
* [12/08/2011 08:49:22] : Detecting dependent assembly System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil using System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil.
* [12/08/2011 08:49:22] : Detecting dependent assembly WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=msil using WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=msil.
* [12/08/2011 08:49:22] : Detecting dependent assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil using System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=msil.
* [12/08/2011 08:49:22] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [12/08/2011 08:49:37] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- Strong name signature not valid for this assembly stdole.dll.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath, AssemblyManifest assemblyManifest)
at System.Deployment.Application.ComponentVerifier.StrongNameAssemblyComponent.Verify()
at System.Deployment.Application.ComponentVerifier.VerifyComponents()
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)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Et ensuite il annule l'installation...

Je vous dit tout de suite que je ne comprends pas grand chose, j'ai fait quelques recherches hier soir mais en vain, toutes les "solutions" trouvées ne m'ont pas aidées, après je n'ai trouvé que de l'anglais, alors pour coder ça va, mais quand ça devient plus technique, j'ai un peu plus de mal...

Enfin bref je crois que l'important est là :

Following errors were detected during this operation.
* [12/08/2011 08:49:37] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- Strong name signature not valid for this assembly stdole.dll.
- Source: System.Deployment
Le truc étant que je n'ai pas signé le programme, j'ai déjà fait du ClickOnce et je n'ai jamais rencontré ce problème...