VS2010 MFC對話框程序 打包發佈步驟

  1. 打開VS2010,新建項目-->其他項目類型-->visual studio installer-->安裝項目;項目建立成功後,目標計算機的文件系統中包含三個文件夾,分別是“應用程序文件夾”“用戶的“程序”菜單”、“用戶桌面”
  2. 右鍵點擊“應用程序文件夾”,添加文件,將已編譯好的VS2010項目文件中Debug文件夾下的文件全部添加進來。如果Debug文件夾中還有文件夾,也要點擊添加文件夾,加進來;如有圖標等其他文件也要加進來。
  3. 程序運行需要的其他文件,如*.dll,*.ocx等文件也要添加進來。MFC對話框程序需要添加mfc100d.dll,msvcp100d.dll兩個文件,這兩個文件在/windows/system32文件夾中。添加時會彈出對話框,選擇“是”

  4. 添加後,會出現在解決方案資源管理器的解決方案項目目錄下。

  5. 4.  爲“用戶的“程序”菜單”添加文件夾,這個文件夾將出現在電腦的所有程序欄中。

  6. 5.  爲應用程序文件夾中的exe文件創建快捷方式。

  7. 右鍵*exe,選擇“創建*.exe的快捷方式”,並在屬性欄,爲其添加圖標,點擊屬性Icon,選擇需要的圖標文件

  8.  

    6. 將快捷方式拖到新建的文件夾中。

    7. 同樣的方式再次重建*.exe的快捷方式,並把它拖到“用戶桌面”文件目錄下,安裝完成後,電腦桌面會出現該快捷方式。

  9. 8. 添加卸載程序

  10. 在“應用程序文件夾”添加文件msiexec.exe,該文件位於/windows/system32文件夾中。在解決方案資源管理器中,左鍵點擊工程名,在其屬性欄中複製ProductCode,將複製內容粘貼到卸載快捷方式的屬性欄的Arguments中,前面添加/x

     

     

    爲該exe文件創建快捷方式,並將其拖入“用戶的“程序”菜單”下的新建文件夾中。

  11.  

     

    至此文件添加完畢

  12. 9. 在解決方案資源管理器中,左鍵點擊工程名,在其屬性欄中,修改屬性

  13. 第一個是作者名,第二個是在安裝時允許選擇“所有人”,第三個是公司名,第四個是產品名。

  14. 10. 在解決方案資源管理器中,右鍵工程名,選擇屬性,點擊系統必備

  15. 勾選程序能夠正常運行所需的必備組件,看到很多文檔說要選擇.net framework,其實現在電腦操作系統win7、win10的.net版本都在4.0以上,完全滿足vs2010的要求,可以不用勾選。

    勾選Visual C++ 2010運行庫(x86),如果程序使用數據庫,勾選相應數據庫組件。

    選擇“從與我的應用程序相同的位置下載系統必備組件”

  16. 11. 生成解決方案,打包完成。在生成的Debug文件夾下有setup.exe安裝文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章