2017-01-22 44 views
0

我在Visual Studio 2015中製作了一個簡單的清單桌面應用程序,我準備好與世界分享它。問題是我不知道如何爲它創建一個可以在線共享的安裝程序。我有一個安裝程序導出,但它是Visual Studio的默認ClickOnce安裝程序,當我從原始位置刪除它時不起作用如何共享由Visual Studio生成的安裝程序?

有沒有一種方法可以將它打包,以便我可以將它上傳到某處然後共享它?我是否需要自己編寫代碼,或者有一些插件或工具可以幫我嗎?

+1

您只需爲它創建一個MSI安裝程序Jeff,File菜單>添加項目>打包和部署>運行嚮導和谷歌以獲得額外幫助。 –

+0

問題是,我正在使用VS 2015,但沒有。我爲它創建了一個WiX安裝項目,但我不知道如何使用它。 –

+0

WiX是PITA。 2015年,VS2013沒有安裝項目。 –

回答

0

你可以得到MS安裝程序擴展名從here...有一個VS 2013了。

0

看一看我的這個舊的帖子:

你能做什麼,打開項目,就好像要編輯它,只要到「項目」,然後「發佈(無論-你工作的-name-是在底部)的.vb,然後使用嚮導來完成。最後,說你救了你的exe文件在桌面上,三個文件就會出現。

  1. 「不管,你-work's名-is「.exe其圖標形狀不盡相同
  2. 一個名爲」應用程序文件「的文件夾
  3. 和一個「setup.exe」它的圖標像一個CD上的東西。

第一次單擊setup.exe並打開應用程序。從那時起,「無論你的工作的名字」是「.exe將正常打開。我通常將所有這三個文件存儲在一個壓縮文件夾中,該文件夾可以在我的網站上傳,並可以從那裏下載。

爲了獲得更好的示例,請點擊我的website。 我使用這個網站來存儲我的文件進行備份。

+0

您可以這樣做,但安裝程序不起作用。它不能從其發佈位置移動,否則將無法工作。 –

+0

@Jeff - 好吧,我把它粘貼到我的壓縮文件上傳。此外,我只是試過,它的工作。 – TGamer

+0

你描述的是ClickOnce發佈者,OP已經說過他無法工作。我建議他嘗試使用MSI安裝程序擴展,該擴展添加了從VS的更高版本中刪除的MSI創建功能,並由InstallShield替代。然後是WiX。 。 。每種方法都有侷限性,但根據我個人的經驗,MSI擴展適用於在其安裝程序中不需要大量複雜功能的項目。也就是說,ClickOnce也可以被說服,但它不適用於擁有Citrix的客戶,並使用非標準的文件位置。 – peterG

相關問題