2009-11-25 107 views
2

是否可以在VB.net 2008中創建一個安裝和部署項目,我在google上看過的每個站點都聲稱只是從項目列表中選擇它。它不在項目列表中供我選擇。 這些類型的項目在快遞版本中不可用嗎? 除了使用其中一個安裝和部署項目之外,我如何製作安裝程序? (我知道有一個發佈按鈕,但不做出適當的安裝程序,並安裝到是不是我想要它做AppData文件夾)Visual basic .net 2008部署

任何幫助表示讚賞

+0

這是一個您試圖部署在服務器上的Web項目嗎?或者一個Windows應用程序? – zimmer62 2009-11-25 18:18:05

+0

它是一個Windows應用程序 – Dox5 2009-11-25 18:19:07

+0

這是一個很好的問題,所以給你+1,Dox5。 – David 2009-11-25 18:56:25

回答

3

您將需要使用其他程序,如innosetup(http://www.jrsoftware.org/isinfo.php),以創建一個setup.exe。微軟必須給你一些理由來購買他們的軟件。

+0

+1。好答案。 – David 2009-11-25 18:37:24

+0

你也打我幾秒鐘:( – zimmer62 2009-11-25 18:39:08

3

速成版不有這些項目類型。他們只支持ClickOnce的,按照該圖表:

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

這延續到2008年的版本。

編輯 - 添加

看到這裏使用ClickOnce從Express版本:

http://blogs.msdn.com/vbteam/archive/2008/10/02/looking-for-setup-and-deployment-project-templates.aspx

+0

有沒有一種方法可以使用快遞版本實現同樣的功能? – Dox5 2009-11-25 18:25:36

+0

不使用Express版本。您需要升級到專業版或獲得第三方工具來進行設置。我懷疑你會找到任何免費的東西。 – David 2009-11-25 18:38:05

+0

或者您可以使用支持的ClickOnce來部署您的項目。使用ClickOnce,您可以使用網絡共享或CD。 – David 2009-11-25 18:38:41

2

你可以使用Inno Setup

它幾乎會做你需要創建一個安裝包的內容。哦,是的,它是免費的。

+0

你打我提到免費! – Wade73 2009-11-25 18:47:37

+0

+1給你們每個人,因爲你們都知道一個免費的工具,實際上看起來有價值 – David 2009-11-25 18:55:39

+0

我在我的事先使用它工作,並且在沒有定製的情況下處理了大部分需要的東西,唯一的問題是當我需要定製時,它是在Pascal中,仍然是一個很好的工具。 – Wade73 2009-11-25 19:42:54