国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程

這篇具有很好參考價值的文章主要介紹了【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

提示:只針對擴展包來完成打包的工作過程。


前言

在做完C#和winform的開發(fā),完成之后,需要做一些打包的工具,在這個過程中遇到一些問題,所以記錄下我的操作過程和遇到的異常情況。


一、Microsoft Visual Studio Installer Project 是什么?

支持快速打包的插件擴展

二、安裝

1.安裝Microsoft Visual Studio Installer Project

在擴展—>搜搜 Microsoft Visual Studio Installer Project,安裝,然后等待下載完成,完成之后關(guān)閉Visual Studio,等待一會會自動彈出界面安裝完成該擴展

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

三、安開始打包

1.添加setup

1.在解決方案上面右鍵,添加-新建項目

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

2.搜索setup,如圖選擇setup project,一直下一步,最后會在解決方案管理器里面生成一個setup樣式的文件如圖:

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

3.這邊就可以開始配置打包的相關(guān)功能

1.在setup項目上面右鍵->view->文件系統(tǒng)

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

  • 1.Application Folder:軟件的文件等,可以在這個下面導(dǎo)入文件或者是文件夾內(nèi)容。
  • 2.Users Desktop:桌面,可以設(shè)置在桌面的快捷按鍵工。
  • 3.剩下的那個是在菜單欄里面的快捷方式,同時可以設(shè)置圖標
2.Application Folder上面右鍵–>add–>項目輸出,選擇主輸出,確定,右邊會生成文件

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

3.制作應(yīng)用的快捷按鍵和圖標

Application Folder里面找到主輸出相關(guān)字樣,右鍵,創(chuàng)建快捷方式,如圖,在產(chǎn)生的快捷方式右鍵剪切,復(fù)制到Users Desktop
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio
如圖,選擇復(fù)制過來的快捷方式,查看屬性 :可以變更里面的name:快捷按鍵的名字,icon,可以選擇圖標,需要是.con格式的(.icon的分辨率不能太大,建議是128,或者64*64,太大了可能就不顯示了
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

然后用同樣的操作復(fù)制快捷方式到user programs menu里面,同樣操作。后面就可以在任務(wù)欄顯示出來該軟件的快捷方式和圖標

三.打包生成

在setup項目上面右鍵,可以生成或者是重新生成,生成成功之后,可以選擇安裝,那么就可以安裝該軟件到電腦上面,卸載會卸載該軟件,在文件資源管理器…打開可以看到軟件,是一個exce和msi.安裝需要這兩個都存在。
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio

四.可能遇到的問題

1.在安裝的界面,有更加細節(jié)的功能添加,比如在安裝界面可以輸入相關(guān)數(shù)據(jù),然后,軟件可以獲取到輸入的這些數(shù)據(jù),比如lience的作用等??梢栽趘iew-自定義操作里面操作。
2.出現(xiàn)有些功能不能正常的使用,需要管理員權(quán)限才能使用的情況

解決的辦法:在App_All 右鍵,屬性-安全性-啟用clickOnce,這個時候會新增到一個文件
【C#】【winform】Microsoft Visual Studio Installer Project 打包應(yīng)用程序全部過程,C#,c#,microsoft,visual studio
找到:

<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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Microsoft Visual Studio Installer Projects下載安裝太慢

    Microsoft Visual Studio Installer Projects下載安裝太慢

    方法1:直接到官網(wǎng)下載 方法2:直接下載點擊這里

    2024年02月15日
    瀏覽(27)
  • 使用Visual Studio Installer打包Unity的exe應(yīng)用

    使用Visual Studio Installer打包Unity的exe應(yīng)用

    Unity在PC端更新軟件的方法。 一、下圖是Unity發(fā)布出來的應(yīng)用 二、安裝Microsoft Visual Studio Installer Projects插件 (1)打開vs,我這里用的是vs2019 (2)點擊擴展-管理擴展,如果沒有安裝過,在聯(lián)機里面搜索到Microsoft Visual Studio Installer Projects插件,下載安裝即可。 三、創(chuàng)建安裝項目

    2024年01月17日
    瀏覽(159)
  • 關(guān)于Microsoft Visual Studio 2017 找不到或打不開 Visual Studio Installer 的解決方法, 或不知名原因?qū)е耉S installer閃退的一種方法

    關(guān)于Microsoft Visual Studio 2017 找不到或打不開 Visual Studio Installer 的解決方法, 或不知名原因?qū)е耉S installer閃退的一種方法

    Error Information AppInsightsEvent Name = vs/setup/bootstrapper/error Description = DirectoryNotFoundException TelemetrySession = ‘53295939-9be5-4f6b-a7eb-b42a3dbf1c8a’ Started = True OptIn=True IsInitialized = False Cloned = False WatsonEventType = VisualStudioNonFatalErrors2 UTC time = 2022-01-03T03:51:59 Exception: System.IO.DirectoryNotFoundException

    2024年02月04日
    瀏覽(29)
  • Microsoft Visual Studio Installer Projects下載緩慢下載不動的解決辦法

    Microsoft Visual Studio Installer Projects下載緩慢下載不動的解決辦法

    版本VS2017。 下載了好久發(fā)現(xiàn)一直很緩慢,于是找了解決辦法。 1:打開VSMicrosoft Visual Studio Installer Projects下載界面, 2:打開網(wǎng)絡(luò),更改適配器選項。 3:點擊進去,打開屬性。 4:關(guān)閉Internat協(xié)議版本6。速度就提升上去了。 如果還是不行,可以雙擊Internet協(xié)議版本4,更改DNS,

    2024年02月11日
    瀏覽(97)
  • SDL Trados Studio 2021 project templates for Microsoft Visual Studio 2022

    SDL Trados Studio 2021 project templates for Microsoft Visual Studio 2022

    距離SDL Trados Studio 2021的發(fā)布也有一段時間了,官方一直以來API SDK更新發(fā)布的很慢,也沒有得到什么更新的消息,同時微軟的 Microsoft Visual Studio 2022 也是正式版本發(fā)布之后一直在使用,越來越覺得這個版本好用,但是Microsoft Visual Studio 2022 因為缺失SDL Trados Studio的SDK因此無法做

    2024年02月05日
    瀏覽(30)
  • Visual Studio 2022 WinForm/Wpf打包安裝程序

    Visual Studio 2022 WinForm/Wpf打包安裝程序

    方法1.手動下載安裝包: Microsoft Visual Studio Installer Projects 2022 方法2.Visual Studio中安裝 菜單欄中選中【擴展】-【管理擴展】-【聯(lián)機】中搜索Microsoft Visual Studio Installer并安裝 在當前解決方案下添加-新建項目-Setup Project 項目添加成功之后,將需要打包的項目生成后的bin目錄下的

    2024年02月04日
    瀏覽(30)
  • 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    目錄 更新說明(2024/01/22) 序言 一、還是安裝Visual Studio Installer Projects 2022插件 二、創(chuàng)建Setup Project項目 2.1 在現(xiàn)有解決方案中添加Setup Project項目 2.2 (更新)添加需要打包的文件? 2.2.1 準備添加輸出項。 2.2.2 【核心】添加 WpfMain 項目輸出。 2.2.3 添加?WpfPluginManager 項目輸出。

    2024年02月03日
    瀏覽(29)
  • Visual Studio C# WinForm開發(fā)入門(3):各種控件介紹

    Visual Studio C# WinForm開發(fā)入門(3):各種控件介紹

    窗口就是打開程序我們所面對的一個面板,里面可以添加各種控件,如下圖所示,我們可以在屬性欄設(shè)置其標題名稱、圖標、大小等。 雙擊標題框,會生成Load函數(shù),也可以到事件里面去找 Load函數(shù)是窗口生成后需要執(zhí)行的事件函數(shù)。 可以在里面加一些初始化函數(shù)。 (1)Na

    2024年02月09日
    瀏覽(23)
  • Visual Studio C# WinForm開發(fā)入門(5):TabControl 控件使用

    Visual Studio C# WinForm開發(fā)入門(5):TabControl 控件使用

    TabContrl選項卡控件可創(chuàng)建標簽化窗口,在實際 編程中經(jīng)常用到,該控件的作用是將相關(guān)的組件組合到一系列選項卡頁面上。 比如下面的例子,在tabPage1頁面和tabPage2頁面各放了2個checkBox控件,通過點擊不同page即可切換: 1、添加和刪除TabControl控件中的選項卡 有兩種方法: 第

    2024年02月07日
    瀏覽(32)
  • Visual Studio C# WinForm開發(fā)入門(6):TreeView 控件使用

    Visual Studio C# WinForm開發(fā)入門(6):TreeView 控件使用

    TreeView控件用樹顯示節(jié)點層次。 例如:頂級目錄是根(C:),C盤下的每個子目錄都是子節(jié)點,而每個子目錄又都有自己的子節(jié)點 TreeView屬性和方法: 屬性 說明 CheckBoxes 表示節(jié)點旁邊是否出現(xiàn)復(fù)選框 ImageList 指定一個包含節(jié)點圖標的ImageList對象。ImageList對象是一個包含Image對象的

    2024年02月02日
    瀏覽(47)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包