none
Errores al publicar aplicacion

    Debate general

  • Buenas, ya me dispongo a instalar en varios pcs la aplicación que estoy desarrollando para que la vayan testeando y veamos como funciona "realmente".

    Pues, como no podia ser de otra manera, otra cosa que no consigo hacer sola ...

    Los pasos que he seguido son : GENERAR -> PUBLICAR FRUT

    1º) Le especifico una ruta : c:\nereha\frut

    2º) Desde un CD-ROM o un DVD-ROM

    3º) La aplicacion no buscará actualizaciones

    Tras unos segundos, me crea la carpeta y voy yo toda contenta, doble clic en SETUP y ploff!!

    Pulso en detalles y esto es lo que obtengo :

    INFORMACIÓN DE VERSIÓN DE LA PLATAFORMA
    	Windows 			: 5.1.2600.196608 (Win32NT)
    	Common Language Runtime 	: 4.0.30319.296
    	System.Deployment.dll 		: 4.0.30319.1 (RTMRel.030319-0100)
    	clr.dll 			: 4.0.30319.296 (RTMGDR.030319-2900)
    	dfdll.dll 			: 4.0.30319.1 (RTMRel.030319-0100)
    	dfshim.dll 			: 4.0.31106.0 (Main.031106-0000)
    ORÍGENES
    	Dirección URL de la implementación			: file:///C:/nereha/fruinstall/Frutitas.application
    RESUMEN DEL ERROR
    	Abajo se muestra un resumen de los errores; los detalles de estos errores se incluyen en el registro.
    	* La activación de C:/nereha/\fruinstall\Frutitas.application dio como resultado una excepción. Se detectaron los siguientes mensajes de error:
    		+ Excepción de lectura del manifiesto desde file:///C:/nereha/fruinstall/Frutitas.application: puede que el manifiesto no sea válido o el archivo no se abra.
    		+ El manifiesto de la implementación no es válido semánticamente.
    		+ Debe especificar un editor y un producto para el manifiesto de la implementación.
    RESUMEN DE ERRORES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
    	No se detectó ningún error de transacción.
    ADVERTENCIAS
    	No se generó ninguna advertencia durante esta operación.
    ESTADO DE PROGRESO DE LA OPERACIÓN
    	* [22/11/2012 9:39:03] : Se ha iniciado la activación de C:\nereha\fruinstall\Frutitas.application.
    DETALLES DEL ERROR
    	Se detectaron los siguientes errores durante esta operación.
    	* [22/11/2012 9:39:03] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
    		- Excepción de lectura del manifiesto desde file:///C:/nereha/fruinstall/Frutitas.application: puede que el manifiesto no sea válido o el archivo no se abra.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    			en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    			en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
    			en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    			en System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    		--- Excepción interna ---
    		System.Deployment.Application.InvalidDeploymentException (ManifestSemanticValidation)
    		- El manifiesto de la implementación no es válido semánticamente.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemantics(ManifestType manifestType)
    			en System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    		--- Excepción interna ---
    		System.Deployment.Application.InvalidDeploymentException (InvalidManifest)
    		- Debe especificar un editor y un producto para el manifiesto de la implementación.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
    DETALLES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
    	No hay información disponible sobre la transacción.

    Lo unico que entiendo es que me falta poner  un editor y un nombre de producto, cosa que ya tengo echa.

    Gracias,


    • Editado mayoko jueves, 22 de noviembre de 2012 8:47 pegue un codigo que no era
    • Tipo cambiado Eder CostaOwner jueves, 29 de noviembre de 2012 12:18
    jueves, 22 de noviembre de 2012 8:45

Todas las respuestas

  • el problema parece ser

    Excepción de lectura del manifiesto desde file:///C:/nereha/fruinstall/Frutitas.application: puede que el manifiesto no sea válido o el archivo no se abra.

    estas usando la opcion de publish del VS ? le defines un manifest

    http://howtoideas.net/how-to-force-c-application-to-only-run-as-administrator-in-windows

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 22 de noviembre de 2012 12:19
  • oh :( algo se me escapa y no se que es....

    En efecto Leandro estoy utilizando el asistente de publicacion de vb.net.

    Lo mas extraño de todo, es que he creado un proyecto nuevo  simplemente con un msgbox "HOLA" y tamopco me lo permite publicar, me da el mismo error :

    Tras intentar publicarlo, me lo creo, procedo a a instalacion y :

    De nuevo lo mismo :

    INFORMACIÓN DE VERSIÓN DE LA PLATAFORMA
    	Windows 			: 5.1.2600.196608 (Win32NT)
    	Common Language Runtime 	: 4.0.30319.296
    	System.Deployment.dll 		: 4.0.30319.1 (RTMRel.030319-0100)
    	clr.dll 			: 4.0.30319.296 (RTMGDR.030319-2900)
    	dfdll.dll 			: 4.0.30319.1 (RTMRel.030319-0100)
    	dfshim.dll 			: 4.0.31106.0 (Main.031106-0000)
    ORÍGENES
    	Dirección URL de la implementación			: file:///C:/public2/WindowsApplication1.application
    RESUMEN DEL ERROR
    	Abajo se muestra un resumen de los errores; los detalles de estos errores se incluyen en el registro.
    	* La activación de C:\public2\WindowsApplication1.application dio como resultado una excepción. Se detectaron los siguientes mensajes de error:
    		+ Excepción de lectura del manifiesto desde file:///C:/public2/WindowsApplication1.application: puede que el manifiesto no sea válido o el archivo no se abra.
    		+ El manifiesto de la implementación no es válido semánticamente.
    		+ Debe especificar un editor y un producto para el manifiesto de la implementación.
    RESUMEN DE ERRORES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
    	No se detectó ningún error de transacción.
    ADVERTENCIAS
    	No se generó ninguna advertencia durante esta operación.
    ESTADO DE PROGRESO DE LA OPERACIÓN
    	* [22/11/2012 15:28:11] : Se ha iniciado la activación de C:\public2\WindowsApplication1.application.
    DETALLES DEL ERROR
    	Se detectaron los siguientes errores durante esta operación.
    	* [22/11/2012 15:28:11] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
    		- Excepción de lectura del manifiesto desde file:///C:/public2/WindowsApplication1.application: puede que el manifiesto no sea válido o el archivo no se abra.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    			en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
    			en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
    			en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    			en System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    		--- Excepción interna ---
    		System.Deployment.Application.InvalidDeploymentException (ManifestSemanticValidation)
    		- El manifiesto de la implementación no es válido semánticamente.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemantics(ManifestType manifestType)
    			en System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    		--- Excepción interna ---
    		System.Deployment.Application.InvalidDeploymentException (InvalidManifest)
    		- Debe especificar un editor y un producto para el manifiesto de la implementación.
    		- Origen: System.Deployment
    		- Seguimiento de la pila:
    			en System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole()
    DETALLES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
    	No hay información disponible sobre la transacción.

    Por favor, alguien me pasa un ejemplo de algun proyecto con un solo formulario que tenga echo ??

    Gracias

    jueves, 22 de noviembre de 2012 14:28
  • Ya lo he resulto, siento no poder decir como porque he borrado ficheros, creado nuevos, etc... y al final todo funciona.
    jueves, 22 de noviembre de 2012 15:28
  • Revisa que tu configuración de tu proyecto al publicar sea compatible con el equipo donde lo vas a instalar, x86 ó x64, esto en la parte de PUblicar\Generar\Destino de la plataforma

    Además revisa en propiedades de la solución Solucion\Propiedades\Configuración


    miércoles, 26 de marzo de 2014 20:40