Muchas Gracias!
Si, lo lei, pero el tema es que a mi me pasa solo en una PC cliente, en las
demas funciona perfecto!


2007/1/15, Angel Java Lopez <[EMAIL PROTECTED]>:

 Hola gente!
No sabria decirte, en la pagina

http://msdn2.microsoft.com/en-us/library/ms229001(VS.80).aspx

menciona
 Error message: "Application is improperly formatted;" Log file contains
"XML signature is invalid"

Ensure that you updated the manifest file and signed it again. Republish
your application by using Visual Studio or use Mage to sign the application
again.

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/

----- Original Message -----
*From:* Sebastian Iacomuzzi <[EMAIL PROTECTED]>
*To:* [email protected]
*Sent:* Monday, January 15, 2007 6:16 PM
*Subject:* [puntonet] Problema con ClickOnce


Hola!
A ver si alguien le paso lo mismo...
Hice una aplicacion windows con Visual Studio SP1 y la publique a traves
de ClickOnce en un servidor.
Tengo 5 PC's con windows 2000, .net 2.0 y IE 6.0 SP1.
En 4 de ellas, se instalo perfecto la aplicacion.
En la 5°, al hacer clic en Install, me tira el siguiente error: "Cannot
continue. The application is improperly formatted. Contact the application
vendor for assistance."

Que podria ser?
MUCHAS GRACIAS!
En el log de la publicacion, me tira esto:

PLATFORM VERSION INFO
 Windows    : 5.0.2195.262144 (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
 Deployment url   : http://myhost/call/Callv2.application

ERROR SUMMARY
 Below is a summary of the errors, details of these errors are listed
later in the log.
 * Activation of http://myhost/call/Callv2.application resulted in
exception. Following failure messages were detected:
  + Exception reading manifest from http://myhost/call/Callv2.application:
the manifest may not be valid or the file could not be opened.
  + Manifest XML signature is not valid.
  + El conjunto de claves no existe


COMPONENT STORE TRANSACTION FAILURE SUMMARY
 No transaction error was detected.

WARNINGS
 There were no warnings during this operation.

OPERATION PROGRESS STATUS
 * [15/01/2007 05:22:37 p.m.] : Activation of
http://myhost/call/Callv2.application has started.

ERROR DETAILS
 Following errors were detected during this operation.
 * [15/01/2007 05:22:38 p.m.]
System.Deployment.Application.InvalidDeploymentException (ManifestParse)
  - Exception reading manifest from http://myhost/call/Callv2.application:
the manifest may not be valid or the file could not be opened.
  - Source: System.Deployment
  - Stack trace:
   at System.Deployment.Application.ManifestReader.FromDocument (String
localPath, ManifestType manifestType, Uri sourceUri)
   at
System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore
subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState,
IDownloadNotification notification, DownloadOptions options,
ServerInformation& serverInformation)
   at
System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore
subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState,
IDownloadNotification notification, DownloadOptions options)
   at
System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri
activationUri, Boolean isShortcut)
   at
System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object
state)
  --- Inner Exception ---
  System.Deployment.Application.InvalidDeploymentException(SignatureValidation)
  - Manifest XML signature is not valid.
  - Source: System.Deployment
  - Stack trace:
   at
System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream
 s)
   at System.Deployment.Application.ManifestReader.FromDocument(String
localPath, ManifestType manifestType, Uri sourceUri)
  --- Inner Exception ---
  System.Security.Cryptography.CryptographicException
  - El conjunto de claves no existe

  - Source: System.Deployment
  - Stack trace:
   at
System.Deployment.Internal.CodeSigning.SignedCmiManifest.VerifyPublicKeyToken
()
   at 
System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags
verifyFlags)
   at
System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream
s)

COMPONENT STORE TRANSACTION DETAILS
 No transaction information is available.


Responder a