提示:只針對擴展包來完成打包的工作過程。
前言
在做完C#和winform的開發(fā),完成之后,需要做一些打包的工具,在這個過程中遇到一些問題,所以記錄下我的操作過程和遇到的異常情況。
一、Microsoft Visual Studio Installer Project 是什么?
支持快速打包的插件擴展
二、安裝
1.安裝Microsoft Visual Studio Installer Project
在擴展—>搜搜 Microsoft Visual Studio Installer Project,安裝,然后等待下載完成,完成之后關(guān)閉Visual Studio,等待一會會自動彈出界面安裝完成該擴展
三、安開始打包
1.添加setup
1.在解決方案上面右鍵,添加-新建項目
2.搜索setup,如圖選擇setup project,一直下一步,最后會在解決方案管理器里面生成一個setup樣式的文件如圖:
3.這邊就可以開始配置打包的相關(guān)功能
1.在setup項目上面右鍵->view->文件系統(tǒng)
- 1.Application Folder:軟件的文件等,可以在這個下面導(dǎo)入文件或者是文件夾內(nèi)容。
- 2.Users Desktop:桌面,可以設(shè)置在桌面的快捷按鍵工。
- 3.剩下的那個是在菜單欄里面的快捷方式,同時可以設(shè)置圖標
2.Application Folder上面右鍵–>add–>項目輸出,選擇主輸出,確定,右邊會生成文件
3.制作應(yīng)用的快捷按鍵和圖標
Application Folder里面找到主輸出相關(guān)字樣,右鍵,創(chuàng)建快捷方式,如圖,在產(chǎn)生的快捷方式右鍵剪切,復(fù)制到Users Desktop
如圖,選擇復(fù)制過來的快捷方式,查看屬性 :可以變更里面的name:快捷按鍵的名字,icon,可以選擇圖標,需要是.con格式的(.icon的分辨率不能太大,建議是128,或者64*64,太大了可能就不顯示了)
然后用同樣的操作復(fù)制快捷方式到user programs menu里面,同樣操作。后面就可以在任務(wù)欄顯示出來該軟件的快捷方式和圖標
三.打包生成
在setup項目上面右鍵,可以生成或者是重新生成,生成成功之后,可以選擇安裝,那么就可以安裝該軟件到電腦上面,卸載會卸載該軟件,在文件資源管理器…打開可以看到軟件,是一個exce和msi.安裝需要這兩個都存在。
四.可能遇到的問題
1.在安裝的界面,有更加細節(jié)的功能添加,比如在安裝界面可以輸入相關(guān)數(shù)據(jù),然后,軟件可以獲取到輸入的這些數(shù)據(jù),比如lience的作用等??梢栽趘iew-自定義操作里面操作。
2.出現(xiàn)有些功能不能正常的使用,需要管理員權(quán)限才能使用的情況
解決的辦法:在App_All 右鍵,屬性-安全性-啟用clickOnce,這個時候會新增到一個文件
找到:文章來源:http://www.zghlxwxcb.cn/news/detail-722627.html
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
替換為:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
保存之后,在到屬性里面去除勾選clickOnce; 然后重新生成打包,就可以用管理員的權(quán)限來運行打包生成的軟件。
總結(jié)
打包總的來說還不是很難的一個過程,但是還是需要很多地方去了解和技術(shù)和知識的累積。文章來源地址http://www.zghlxwxcb.cn/news/detail-722627.html
到了這里,關(guān)于【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!