winform c# 打包

來源:互聯網
上載者:User

   // winform 打包-卸載-安裝 (vs2008開發環境)

  // 1、開發完的項目後--產生

  // 2、建立項目-安裝項目-

 

 

 

//  3、 應用程式檔案夾 -->屬性添加檔案夾--"Photoker"--> 右鍵 添加 -> 產生後的程式---> 1. 添加刪除msiexec.exe(位於C://windows/system32/msiexec.exe

 

使用工具: VS2008

打包程式類型:WinForm(C#)

Frist Step:

                      建立->建立-》其它項目類型-》安裝和部署-》安裝項目     

          


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Second Step:

   點擊“確定”後、

 

 

 

Three Step:
右鍵:

Four Step:

    在這裡選擇您編譯好的程式檔案(如:dll)

點擊“開啟”後

Fifth Step:

如果您有檔案夾之類的要添加到項目中,你要右鍵-》建立-檔案夾

NO.6:

這是一步(NO.6)是為了添加ICO表徵圖,如果您不需要可以省略這一步(NO.6)

NO.7:

如果想在您的安裝部署電腦上的 菜單裡有您的程式菜單如下:

NO.8:

添加檔案夾名稱可自訂:

NO.9:

接下就重要了,將示範添加刪除功能和發布等操作。

我們返回到“應用程式檔案夾”這一項中,在右邊找到您的主開機檔案,這裡我的為:Login.exe。

選擇後,在您的主檔案啟動(Login.exe)點擊-》右鍵-建立Login.exe的捷徑(C)。如下:

NO.11:

建立好後,修改名稱,我這裡為“啟動”,並“剪下”到-》使用者案頭。(再重複一次操作,建立捷徑-“剪下”-》使用者的“程式”菜單)

NO.12:

此時這兩個(使用者的“程式”菜單、使用者案頭)已經都存在這個”啟動“捷徑了

說明:為什麼要在:(使用者的“程式”菜單    和 使用者案頭) 也添加“啟動”這個捷徑就不用我多說了吧

NO.13:

 

添加刪除功能: 再次返回到“應用程式檔案夾”這一項 添加檔案 “msiexec.exe"(此檔案為於:您的系統硬碟如:C:windows\system32\msiexec.ext"目錄下)。 添加進來。

1、

2、 添加msiexec.exe檔案

NO.15

再對msiexec.exe進行 —》右鍵-》捷徑,命名為“Uninstall“

如下:

將Uninstall檔案 剪下到您的--》使用者的“程式”菜單 這一項中


然後進行“刪除”參數配置。

解決方案-》TestSetup-》右鍵-屬性

找到:ProductCode 並將其右邊的值Copy下來(做為刪除的值用)

返回到:”使用者的“程式”菜單“這一項中再打到"Uninstall"-》屬性 -》Arguments-》值添加寫:

/x {A7C19EA1-D58E-405A-B267-97E2C77AD8BD}

您Copy過的值即可。此時大部份工作已經完成了。

解決一下UI方面上的問題,給 “啟動,Uninstall"這兩個檔案添加   Ioc 表徵圖

添加Uninstall ICO表徵圖


同樣的方法給啟動添加ICO表徵圖。

最後一步:

在解決方案--》右鍵-》產生。

完成了。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.