2012-07-23 14 views
6

(Haftungsausschluss: Ich verwende die japanische Version von Visual Studio 2005, und während ich die Menünamen meines Visual Studio ins Englische übersetze, ist es wahrscheinlich anders als in der Originalversion)Wie ändere ich die Bereitstellungsanbieter-URL in der ClickOnce-Manifestdatei?

Wie auch immer, ich versuche, eine ClickOnce-App auf dem Server zu veröffentlichen, aber die generierte Manifest-Datei (.application) hat einen Wert im DeploymentProvider-Codebase-Attribut, das ich überhaupt nicht ändern kann.

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

ich erwartete, dass der Wert geändert werden würde durch einen Weg in die Box setzen, wo wir den Standortpfad angeben könnten (ich meine, Lösung erkunden -> Immobilien -> Veröffentlichen Wanne -> Veröffentlichen Ort), aber ich habe etwas anderes übersehen?

Natürlich kann ich es manuell auf meinem NotePad ändern, aber ich denke nicht, dass es das normale Verhalten ist!

+1

ist dies im Sinne dessen, was Sie erreichen möchten? http://stackoverflow.com/questions/174764/how-to-move-a-clickonce-deployment-package –

+0

@GlennFerrieLive Hey, ich denke, ich sollte meine Probleme sortieren. Ich werde mich definitiv auf den Thread beziehen. – Quv

Antwort

2

Es gibt ein Dienstprogramm namens Mage oder MageUI, das Microsoft zum Bearbeiten und Verwalten des Manifests für clickonce-Bereitstellungen bereitstellt. Ich habe es hauptsächlich dazu verwendet, Apps zu ändern und neu zu signieren, die ich an einem Remote-Standort bereitstellen musste.

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

+0

Danke, ich habe es gerade bemerkt und benutzt. Meine letzte Frage ist, ich denke, die Verwendung von Mage.exe/MageUI.exe ist im Wesentlichen das gleiche wie die Anpassung der .application-Datei (Deployment-Manifest) auf Notepad. Jedes Mal, wenn ich eine ClickOnce-App auf meinem Visual Studio 2005 veröffentliche, gibt es eine falsche URL im DeloymentProvider-Codebasisattribut, die vor der Veröffentlichung der App korrigiert werden sollte. – Quv

+0

Es befindet sich im Bereich "Veröffentlichen" der Projekteigenschaften. Ich werde ein Bild von VS 2010, aber es sollte etwa in der Stichprobe im Jahr 2005 sein. –

2

enter image description here

Navigieren Sie zu dem Projekteigenschaften (dbl Sie auf 'Eigenschaften' im Solution Explorer).

Wechseln Sie zum Tab "Veröffentlichen". Konfiguration bearbeiten

(siehe Screenshot)

+0

Ja, ich tat dies, auf meinem Visual Studio 2005, und auch nach dem Füllen beider Felder hatte mein DeploymentProvider-Attribut eine falsche URL. – Quv

+2

Sie sollten erwägen, die Datei vsproj in einem Texteditor zu öffnen und sie dort zu finden und zu ersetzen. –

+2

Bearbeiten des Projekts funktioniert. Ich habe herausgefunden, dass Sie dies tun können, indem Sie im Screenshot auf die Schaltfläche "Updates ..." klicken. – heringer