2012-07-23 13 views
6

(Uwaga: korzystam z japońskiej wersji programu Visual Studio 2005, a gdy dosłownie tłumaczę nazwy menu mojego programu Visual Studio na język angielski, prawdopodobnie będzie on inny niż w oryginalnym wydaniu)Jak zmienić adres URL dostawcy usługi wdrażania w pliku manifestu ClickOnce?

W każdym razie próbuję opublikować aplikację ClickOnce na serwerze, ale wygenerowany plik manifestu (.application) ma wartość atrybutu code source deploymentProvider, której nie można w ogóle zmienić.

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

Spodziewałem wartość zostanie zmieniona poprzez wprowadzenie ścieżkę w polu, gdzie moglibyśmy określić ścieżkę lokalizacji (to znaczy Rozwiązanie Przeglądaj -> Nieruchomości -> Publish wanna -> Publish lokalizacja), ale czy ja przeoczyć coś innego?

Oczywiście, mogę ręcznie zmienić to na moim NotePadzie, ale nie sądzę, że to normalne zachowanie!

+1

jest to zgodne z tym, co próbujesz osiągnąć? http://stackoverflow.com/questions/174764/how-to-move-a-clickonce-deployment-package –

+0

@GlennFerrieLive Hej, myślę, że powinienem rozwiązać moje problemy. Zdecydowanie odniosę się do wątku. – Quv

Odpowiedz

2

Istnieje narzędzie o nazwie Mag lub MageUI, które firma Microsoft udostępnia do edycji manifestu i zarządzania nim dla wdrożeń clickonce. Używałem go głównie do zmiany i ponownego podpisywania aplikacji, które musiałem wdrożyć w zdalnej lokalizacji.

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

+0

Dzięki, właśnie zauważyłem i użyłem tego. Mój ostatni problem to, myślę, że używanie Mage.exe/MageUI.exe jest zasadniczo takie samo jak ulepszanie pliku .application (manifest wdrażania) w Notatniku. Za każdym razem, gdy publikuję aplikację ClickOnce na moim Visual Studio 2005, istnieje niewłaściwy adres URL w atrybucie codebase DeloymentProvider, który powinien zostać poprawiony przed opublikowaniem aplikacji, w pierwszej kolejności. – Quv

+0

Znajduje się w "obszarze publikacji" Właściwości projektu. Opublikuję obraz z VS 2010, ale powinien on znajdować się w przybliżeniu w przykładowym miejscu w 2005 roku. –

2

enter image description here

Przejdź do właściwości projektu (DBL kliknąć na 'Właściwości' w Solution Explorer).

Przejdź do zakładki "Opublikuj". Edytuj konfigurację.

(patrz zrzut ekranu)

+0

Tak, zrobiłem to w My Visual Studio 2005, a nawet po wypełnieniu obu pól mój atrybut deploymentProvider miał niewłaściwy URL. – Quv

+2

Należy rozważyć otwarcie pliku vsproj w edytorze tekstu i odnalezienie go i zastąpienie. –

+2

Edycja projektu działała. Dowiedziałem się, że możesz to zrobić, klikając przycisk "Aktualizacje ..." na opublikowanym zrzucie ekranu. – heringer

Powiązane problemy