如何部署安裝軟件:vs2010 'VS' Inno Setup


  一直以來就是調試程序,生成的文件在debug或者release下,當沒有其他資源文件時,這些程序也不用打包,直接就能夠運行,但是程序中總會有一些額外的資源文件,視頻啊,圖片啊。這些需要打包在一個安裝文件里,使用起來才更方便。

  首先我們就用VS2010自帶的工具Visual Studio Installer。

  第一步,我們要新建一個工程,類型選擇其他項目類型-->Visual Studio Installer-->安裝向導-->名稱(The Sun)

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后選擇“為Windows應用程序創建一個安裝程序”

 

 

 

 

 

 

 

 

 

 

 接下來選擇輸出組:主輸出,資源輸出,生成輸出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 最后,可以現在附件,可以把視頻,圖片一類的加入進來,當然也可以在以后添加

  結果如圖:

 

  第二步,添加exe文件,和一個圖標文件ICON

  首先 右鍵單擊“應用程序文件夾"這個就是將來要安裝的應用程序的安裝文件夾,添加exe文件和Icon文件

  

 

 

 

 

 

 

然后右鍵單擊”用戶的‘程序’菜單“(及開始菜單的程序菜單),添加文件夾”我們的太陽“

  接着為剛才添加的exe文件生成快捷方式,並分別拷貝到“我們的太陽”和“用戶桌面”

 

 

 

 

 

 

 

 

 

 

 

 第三步,添加卸載程序,這里右鍵單擊“應用程序文件夾"添加-->文件-->選擇路徑“C:\Windows\System32”下的文件“msiexec.exe”

 

 

 

 

 

 

 

 

 

 

 

 

 

 然后給msiexec.exe創建快捷方式並命名為”Unstall“,拷貝到我們的太陽里面去。

 

 

 

 

 

 

 在快捷方式上右鍵--->屬性窗口--->選擇ICon選項設置圖標

 

 

 

 

 

 

 

 

 

 

 最后添加在項目屬性中ProductCode才能使Uninstall生效(ProductCode是有程序自動生成的代碼)

  拷貝ProductCode到快捷方式的屬性”Argument“參數中:如下更改:

  /x {7C14B039-753F-4F26-B7B9-6952D8E4E7E0}

 

 

 

 

 

 

 

 

 

 現在可以生成文件了,右鍵項目啟動生成,在Debug目錄下會出現兩個文件

 

 

 

 

 

 

 雙擊其中一個進行安裝,會發現安裝過程中的路徑選擇不太友好,如下

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

  現在回到項目中只需改動一個地方就可以了,右鍵“應用程序文件夾”--->窗口屬性 --->DefaultLocation選項將Manufacturer去掉重新生成。

 

 

 

 

 

 現在運行安裝程序,桌面上和程序菜單組里都有快捷方式,Uninstall也可以使用。視頻文件已經安裝到指定目錄了。

  

 

 

 

 

 

 

 

 

 

 

還有其他方式可以打包程序,Inno Setup,或者更加專業的installshield ,這里我簡單看了看Setup,很簡單。installshield 等待以后研究。

  安裝過程序只有,直接新建一個空的腳本向導。其他的選擇默認。需要更改的如下

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

  然后保存文件到指定的目錄,這個文件是程序的配置文件sun.iss

  最后編譯即可生成目標文件

  打開輸出文件夾,可以看到OurSun.exe文件,運行,發現和上一種的方法的效果完全一樣,而且操作更加簡單。快捷方式,菜單組快捷方式等都有。

  如果只是簡單的打包,可以使用Setup,因為它更加方便快捷

 


免責聲明!

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



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