1. 程式人生 > >Visual Studio 2017打包winfrom桌面程式

Visual Studio 2017打包winfrom桌面程式

    由於專案開發需求,需要將winfrom程式打包為安裝程式,之前特地從網上搜過相關教程,但只是教授了簡單的打包流程,並沒有教授如何把相關檔案進行一併打包,導致最後程式出現問題。在請教師兄之後,才瞭解了詳細的打包過程。

       首先要確定你的visual studio2017是否安裝了外掛,如果沒有安裝,那麼請按照以下步驟進行安裝

      點選:工具—>拓展和更新(U),然後在彈出的頁面  聯機搜尋installer,點選安裝Microsoft Visual Studio 2017 Installer Projects即可。

   1.安裝完成之後右擊“解決方案”->新增(D)->新建專案(N)

2.選擇“其他專案型別”->Visual Studio Installer 選項,右邊選擇Setup Project,更改名稱與地址,也可以儲存預設名稱與路徑,點選確定

3.在新出現的窗體右鍵Application Folder->Add->專案輸出(P)

選擇“主輸出”確定

4.之後右鍵“主輸出from (你的專案名)”->Create Shortcut to 主輸出...

將新生成的檔案改名,也可以在屬性欄“Icon”更改圖示,之後將其拖入User‘s Desktop

5.重點來了,確定生成的.exe程式可以執行的核心步驟

5.1在Application Folder裡面重建你程式所在目錄下資料夾結構,例如我的程式檔案是下圖所示,那麼我就要在Application Folder下面新增三個Folder,並分別將其改名為bin,obj,Properties。新增完資料夾後,在資料夾的同一級目錄下新增對應的檔案。結果如右欄所示

5.2重複上面的步驟,分別在bin,obj,Properties新增資料夾或者檔案,全部新增完成之後檔案樹應類似於下圖

6在解決方案資源管理器,選擇setup 右鍵生成。之後你會發現在你儲存的目錄下面會生成.exe跟.msi兩個檔案

注意:.msi才是安裝程式!至此,你已經可以打包winfrom桌面程式了。