Error en deployment SAP Crystal Reports 2010

SAPLogo

Hola a todos!

Un post rapidito: Al intentar distribuir mediante ClickOnce una aplicación Winforms que utiliza Crystal Reports 2010 (si, algunos de nosotros todavía usamos Winforms y el viejo CR), es posible que durante la instalación os encontréis con este error:

Setup has detected that the file ‘C:\…\Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0.msi’ has changed since it was initially published. Click OK to retry the download, or Cancel to exit setup.

El problema es que uno de los ficheros (Product.xml) está firmado con una clave pública incorrecta. Para que no os tengáis que pelear con lo mismo que yo (aunque al fin y al cabo buceando un poco por los foros de SAP lo encuentras rápido), aquí está la solución:

  1. Descargar una nueva versión del fichero Products.xml desde esta ubicación (en realidad es un ZIP).
  2. Descomprimir el ZIP en cualquier carpeta.
  3. Copiar el fichero Product.xml a la siguiente ubicación:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\Crystal Reports for .NET Framework 4.0

(*) Si no estáis en un entorno x64 debéis utilizar ‘Program Files’ sin el x86.

Luego recompiláis la aplicación, publicáis otra vez, y listos!

Un saludo,

Leave a Reply

Your email address will not be published. Required fields are marked *