2012-07-23 20 views
6

(Descargo de responsabilidad: utilizo la versión japonesa de Visual Studio 2005, y mientras estoy traduciendo literalmente los nombres de menú de mi Visual Studio al inglés, es probable que sea diferente de cómo están realmente en la edición original)¿Cómo cambiar la URL del proveedor de implementación en el archivo de manifiesto de ClickOnce?

De todos modos, estoy tratando de publicar una aplicación ClickOnce en el servidor, pero el archivo de manifiesto generado (.application) tiene un valor en el atributo de base de código deploymentProvider que no puedo modificar.

<deploymentProvider codebase="http://foo.jp/foo/ClickOnce/fooApp.application" /> 

que espera que el valor sería cambiado por poner una ruta en el cuadro donde podríamos especificar la ruta de ubicación (me refiero, Solución Explorar -> Propiedad -> Publicar bañera -> Publicar Ubicación), pero puedo pasar por alto algo más?

Por supuesto, puedo cambiarlo manualmente en mi NotePad, pero no creo que sea el comportamiento normal.

+1

¿Es esto lo que está tratando de lograr? http://stackoverflow.com/questions/174764/how-to-move-a-clickonce-deployment-package –

+0

@GlennFerrieLive Oye, creo que debería solucionar mis problemas. Definitivamente me referiré al hilo. – Quv

Respuesta

2

Hay una utilidad llamada Mage o MageUI que proporciona Microsoft para editar y administrar el manifiesto para las implementaciones de clickonce. Lo he usado principalmente para cambiar y volver a firmar aplicaciones que necesitaba implementar en una ubicación remota.

enlace: http://msdn.microsoft.com/en-us/library/xhctdw55(v=vs.80).aspx

+0

Gracias, acabo de notarlo y lo he usado. Mi último problema es que creo que usar Mage.exe/MageUI.exe es esencialmente lo mismo que ajustar el archivo .application (manifiesto de implementación) en el Bloc de notas. Cada vez que publico una aplicación ClickOnce en mi Visual Studio 2005, hay una URL incorrecta en el atributo de base de código DeloymentProvider, que debe corregirse antes de que se publique la aplicación, en primer lugar. – Quv

+0

Está en el "Área de publicación" de las Propiedades del proyecto. Publicaré una imagen de VS 2010, pero debería estar aproximadamente en el lugar de muestra en 2005. –

2

enter image description here

Vaya a las propiedades del proyecto (doble-clic en 'Propiedades' en el Explorador de soluciones).

Vaya a la pestaña 'Publicar'. Editar configuración.

(ver captura de pantalla)

+0

Sí, lo hice, en My Visual Studio 2005, e incluso después de rellenar ambos campos, mi atributo deploymentProvider tenía una URL incorrecta. – Quv

+2

Debería considerar abrir el archivo vsproj en un editor de texto y encontrarlo allí y reemplazarlo. –

+2

Editando el proyecto trabajado. Descubrí que puedes hacer esto haciendo clic en el botón "Actualizaciones ..." en la captura de pantalla publicada. – heringer

Cuestiones relacionadas