使用VS进行打包
使用VS進(jìn)行打包
? ? ? ? ? 我們經(jīng)常需要對做好的軟件進(jìn)行打包,一般都是針對CS的版的,如果是BS的直接發(fā)布一個(gè)網(wǎng)站就解決了,之前的軟件都是使用SetupFactory進(jìn)行打包,此外還有很多其它打包軟,這里使用VS進(jìn)行打包。
? ? ? ? ??使用VS進(jìn)行打包,首先需要安裝一個(gè)插件——InstallShield2013LimitedEdition,裝上之后就可以了,如果有注冊碼的話可以注冊,一下如果沒有可以試用一個(gè)月,微軟并沒有把打包工具,集成到VS中如果集成的話,就更好了。
操作步驟
? ? ? ? ??首先,選中解決方案右擊,新建項(xiàng)選擇其他項(xiàng)目類型,安裝與部署,如圖所示,下面是打包的路徑就不用說了。
? ? ? ? ??確定之后你會來到這個(gè)界面,下面列出的就是打包的具體的步驟,每一步都用特定的用途。
? ? ? ? ??第一步,設(shè)置安裝的基本信息,包括安裝包的名稱,安裝的語言選擇等等。
? ? ? ? ??注意,這里凡是手動輸入的名稱之類的,都只能是英文,如果輸入中文在最后編譯的時(shí)候,會報(bào)錯(cuò)。
? ? ? ? ??第二步,設(shè)置安裝的系統(tǒng)要求,即這個(gè)軟件可以安裝在什么系統(tǒng)上,下面的安裝此軟件對其他軟件的支持要求,這里默認(rèn)就行。
? ? ? ? ??比如,這里選擇了Microsoft office 2003,那么在該軟件安裝的時(shí)候,它會自動的先檢測電腦上是否有Microsoftoffice 2003如果沒有,提示安裝該軟件并退出安裝過程。
? ? ? ? ??第三步,設(shè)置安裝結(jié)構(gòu),有興趣的可以自己查一下,這里不用管默認(rèn)就行。
? ? ? ? ??第四步,添加程序文件,這里使用三層架構(gòu),所以選擇UI——bin——debug,目錄下的所有的文件即可。
? ? ? ? ??如果用到了程序的組件,在工程中沒有引用,需要收到的添加到該目錄下。
? ? ? ? ??添加程序的源文件,就是程序的資源文件,包含程序的源碼文件。新建文件夾,然后添加源文件,如果不需要打包源文件的話,這步省略即可。
? ? ? ? ??第五步,設(shè)置程序的打開方式,圖標(biāo),卸載程序等等,這里直接在那個(gè)圖中的安裝包上點(diǎn)擊,進(jìn)行重命名即可,這里的名字就是安裝完成之后,桌面快捷方式的名字,如下圖。
? ? ? ? ??第六步,設(shè)置程序安裝的注冊表項(xiàng),如果不需要直接跳過即可。
? ? ? ? ??第七步,設(shè)置程序安裝時(shí)的安裝視圖,這里默認(rèn)即可。
? ? ? ? ??第八步,設(shè)置打包環(huán)境,打包環(huán)境就是軟件運(yùn)行時(shí),需要的環(huán)境支持,比如,這里使用.NET開發(fā)的程序,就需要.NETframework環(huán)境的支持,根據(jù)需要選擇即可。
? ? ? ? ??如果軟件安裝的環(huán)境中,已經(jīng)有了該軟件運(yùn)行的環(huán)境,就不需要這步了,直接打包即可,否則需要把支持的環(huán)境打包到軟件的安裝包中。
? ? ? ? ??把安裝環(huán)境打包到setup.exe中,上面選擇了軟件需要的環(huán)境,然后,必須進(jìn)行下面的步驟,才可以把選中的安裝環(huán)境打包到setup.exe中。
? ? ? ? ??第九步,發(fā)布程序,這里需要設(shè)置一下,默認(rèn)的生成文件會放在DVD-5文件夾內(nèi),想要使用安裝文件的話就必須拷貝整個(gè)文件夾否則安裝會出錯(cuò),這樣內(nèi)容很繁瑣,而且給客戶的安裝體驗(yàn)度也很差。
? ? ? ? ??這里選擇解放方案資源管理器,右擊屬性,然后選擇配置屬性,setup1配置選擇單個(gè)安裝包,這樣,就會集成到一個(gè)setup.exe中,安裝的時(shí)候,只需要一個(gè)安裝包即可。
? ? ? ? ??完成,選擇解決方案資源管理器,生成解決方案即可,最后,去指定的路徑下找到setup.exe安裝包,即可。
? ? ? ? ??VS不僅可以進(jìn)行打包,還可以發(fā)布網(wǎng)站,微軟開發(fā)的軟件和提供的服務(wù)都是非常人性化的,功能也非常的強(qiáng)大,應(yīng)該還有的功能目前都不知道,也沒有用過。
總結(jié)
- 上一篇: Ubuntu系统的安装
- 下一篇: DTD简介