使用Installshield Limited Edition Project 將文件打包成 "exe" 格式的安裝包。


點擊進入推薦鏈接

前言:最近公司讓做了一個WPF的程序,然后將寫好的程序安裝在客戶的電腦上,並生成桌面快捷方式。大家都知道,使用VS編寫軟件的時候,可以配置成Debug、Release模式。我們都知道,當我們寫好程序的時候,點擊生成解決方案的時候,Debug、和Release文件下就會生成exe格式的文件。這個時候我們運行雙擊Debug或者Release下的exe文件是可以打開程序的,也可以點擊exe格式的文件----->右鍵生成桌面快捷方式。但是總覺得這種方法太 Low 了,用戶的要求是直接生成一個安裝包,然后點擊下一步、下一步進行安裝。接下來給大家講解一下 Installshield Limited Edition Project 將文件打包成 "exe" 格式的安裝包。

1、使用 Installshield Limited Edition Project的前提你需要去注冊下載並安裝。

2、點擊新建項目----->安裝和部署-----------> Installshield Limited Edition Project。

2、點擊確定,會出現以下界面。

 

3、點擊Application Information,填寫公司名稱。

然后選擇頁面左邊的General Infomation進行語言設置。

 

4、選擇Installation Requirements,將No改成Yes,根據自己程序開發版本進行選擇,如果你用的是 .Net FrameWork 4.5,那么你就選4.5版本的,在這里我用的是4.0版本的。

 

5、選擇Application Files,通過Add Files添加要打包的程序和類庫(Release下的所有文件)

 

在這里需要特別注意一下:如果你的是.NET項目程序DLL、EXE,那就按照默認的設置,不要去改,否則出錯。如果你的是OCX或者ActiveX等需要注冊的DLL,那么選擇“Self-registration”。

如果你的是OCX或者ActiveX等需要注冊的DLL,那么選擇“Self-registration”。修改如下圖:如果不是,則忽略下圖。

 

 

6、選擇Application Shortcuts添加卸載、和創建桌面快捷方式、和指定自定義圖標路徑。

 

7、選擇解決方案下的 "2 Specify Application Data" 下的 "Redistributables"項,此步操作主要是將 .Net Framework程序集打包進去。在這里我是用的是4.0,所以我要打包的是4.0,

如果你用的是4.5,那么你就要打包成4.5,這個是根據你開發項目的程序集選擇的。 

在這里需要特別強調一下,有時候你打包程序集的時候,點下載的時候,有時候會提示下載失敗,錯誤提示如下圖。

出現此圖說明下載失敗了,問你是否重試。當你點擊 "是"了之后,還會發現又彈出來這個信息消息框了。依然是下載失敗。

出現這種情況一般會有兩種原因造成的:

第一種原因:是沒有聯網。

      解決辦法:先檢查檢查網絡是否連接。

第二種原因:打開VS的時候,沒有以管理員的身份運行。

      解決辦法:把此程序關閉,重新打開此軟件,記住一定要以管理員的身份運行。

        

8、解決方案 ----->右鍵屬性----->配置屬性----->配置----->將項目Setup1的配置改成SingleImage。

9、選擇 "6 Prepare for Release"下的Releases,然后選擇左上角的SingleImage,然后選中Setup.exe選項,將 InstallShield Prerequisites location的值改成 "Extract From Setup.exe"

 

10、然后點擊生成解決方案。如果顯示全部重新生成成功,那么就說明打包成功了。

11、安裝打包軟件。

  11.1、首先找到自己打包的exe安裝包,雙擊進行安裝。

     

  11.2、安裝界面,接着點擊同意、下一步即可。

     

  11.3、安裝成功后,桌面會多出一個快捷方式,然后就可以運行我們的程序了。

       

使用Installshield Limited Edition Project 將文件打包成 "exe" 格式的安裝包就介紹到這了,其實並不難,只是有些細節需要注意一下,如有不懂得地方可以及時問我。

點擊進入推薦鏈接

End!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM