winfrom程式打包

來源:互聯網
上載者:User

用vs2010給winfrom程式打包過程如下:

1、建立項目

    選擇 Other Project Types->Setup and Deployment->Visula Studio Installer

選擇右邊的模板為Setup Project,輸入項目名稱,如:

2、添加檔案夾和檔案

    在vs編碼區點擊Application Folder,我做實驗的程式有內建資料庫,因此為了能找到本機資料庫,在這個檔案夾下得寫清楚整體項目的目錄結構,原始項目的目錄結構如下:

打包程式的目錄結構如下:

可以看到,我的資料庫在原始項目中是項目跟目錄下,在打包程式中也是放在項目根目錄下,Debug下放置的是原始項目Debug下所有的檔案。滑鼠點擊Debug,可以看到Debug下的所有檔案

3、建立捷徑

    右鍵.exe選擇 create shortCut to ....exe 建立兩個捷徑,重新命名為你需要的名字,我把它重新命名為SimpleApp(到時安裝後我的捷徑名稱就叫SimpleApp了),右鍵其中一個捷徑->選擇cut->點擊左邊的User`s Desktop檔案夾在這個檔案夾裡粘貼,這樣安裝時就能在案頭上產生一個捷徑了。同理把另一個捷徑剪下到User`s Programs Menu裡,這樣安裝時在所有程式中也能找到這個捷徑。

4、取消預設安裝路徑

    右鍵Application Folder選擇屬性,在屬性視窗中將DefaultLocation清空

5、設定安裝附帶檔案

    winform程式需要.netframword的支援,因此你需要設定是從網上下載.netframwork還是打包時就把.netframwork打進去,我這裡選擇的是把.netframwork也一起打包進去

右鍵項目名稱——>選擇屬性

點擊紅色標註的按鈕

選上.netframwrok,同時注意下面的Specify the install location for prerequisites 預設是選擇第一項,這樣打包的程式在安裝時需要從網上下載.netframework。我選擇的是第二項,這樣就把.netframework一起打包了,因為我用了內建資料庫,所以還需要選擇與sql server相關項目。

6、編譯打包項目,在Debug下就是打包成功的安裝包了。

從目錄中可以看到打包程式中把dotnetfx和sqlserver都一起打進去了。

剩下的工作就是安裝驗證了。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.