2012-07-23 90 views
6

(免責聲明:我使用的是日文版的Visual Studio 2005,儘管我將Visual Studio的菜單名稱翻譯成英文,但它可能與原始版本中的實際版本不同)如何在ClickOnce的清單文件中更改Deployment Provider url?

無論如何,我試圖在服務器上發佈ClickOnce應用程序,但生成的清單文件(.application)在deploymentProvider codebase屬性中有一個值,我根本無法更改。

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

我預想的價值將通過把一個路徑到這裏,我們可以指定位置路徑框(我的意思是,解決方案探索 - >屬性 - >發佈浴池 - >發佈位置)而改變,但我忽略別的東西?

當然,我可以在記事本上手動更改它,但我不認爲這是正常行爲!

+1

這是沿着你想要完成的? http://stackoverflow.com/questions/174764/how-to-move-a-clickonce-deployment-package – 2012-07-24 02:09:02

+0

@GlennFerrieLive嘿,我想我應該理清我的問題。我一定會參考這個線程。 – Quv 2012-07-24 02:52:20

回答

2

Microsoft提供了一個名爲Mage或MageUI的實用程序,用於編輯和管理clickonce部署的清單。我主要用它來更改和重新簽署我需要在遠程位置部署的應用程序。

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

+0

謝謝,我只是注意到並使用它。我最後一個問題是,我認爲使用Mage.exe/MageUI.exe與在記事本上調整.application文件(部署清單)基本相同。每次我在Visual Studio 2005上發佈ClickOnce應用程序時,DeloymentProvider代碼庫屬性中都有一個錯誤的URL,應該在應用程序發佈之前予以糾正。 – Quv 2012-07-24 02:46:40

+0

它位於項目屬性的「發佈區域」中。我將發佈VS 2010的圖像,但它應該大約在2005年的示例位置。 – 2012-07-24 04:17:18

2

enter image description here

導航到項目屬性(DBL-點擊Solution Explorer中的 '屬性')。

轉到'發佈'選項卡。編輯配置。

(查看截圖)

+0

是的,我這樣做,在我的Visual Studio 2005上,甚至在填充這兩個字段後,我的deploymentProvider屬性都有一個錯誤的URL。 – Quv 2012-07-25 07:51:45

+2

你應該考慮在文本編輯器中打開vsproj文件,並在那裏找到並替換它。 – 2012-07-25 14:31:10

+2

編輯項目工作。我發現你可以通過點擊發布的屏幕快照中的「更新...」按鈕來完成此操作。 – heringer 2014-09-12 16:58:16

相關問題