先講講如何制作安裝包
1、下載Visual Studio Installer
2)在vs2019中點擊拓展——》管理拓展,搜索Visual Studio Installer
2、添加Setup項目
1)在解決方案上右鍵添加新建項目
2)在Application Folder上右鍵添加項目輸出,選擇主輸出
3)添加文件、卸載項目、圖標等等……
以上內容網上有詳細教程,一搜一大堆。
下面進入正題
1)在開發項目上點右鍵——》屬性——》安全性——》選擇啟用ClickOnce安全設置——》保存
2)保存好后項目下面就會多出一些文件,如下圖
點擊app.manifest文件
將<requestedExecutionLevel level="asInvoker" uiAccess="false" />
修改為<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
保存 然后去生成setup項目。
大功告成
別太開心 可能你還會遇到下面的錯誤
ClickOnce 不支持請求執行級別“requireAdministrator”。
這時一定不要慌,只需要在回到第一步安全性設置
關閉啟用ClickOnce安全設置
這樣就可以快快樂樂的生成安裝文件了!
再也不用擔心安裝到C盤導致權限不足的問題了,快捷方式也可以使用啦!!