winFrom打包


一、應用程序文件夾操作

1、新建一個安裝項目,起名“測試打包”

這里要記住路徑了,不然,打完了找不着安裝包在哪里,可就說不過去了,呵呵!

2、這里就會出現三個文件夾,不用多說一看就明白意思,點“應用程序文件夾-->添加-->文件夾

這里的作用就是好管理,重啟一下名字,這里我就叫它“測試打包系統”

3、在“測試打包系統”文件夾上右鍵-->添加-->項目輸出

下一步:添加主輸出

一般這個就夠了,當然你還有別的資源的話就要添加上去了!

4、接下來在“應用程序文件夾”下依些建幾個文件夾,我建了3個

Images里我放的是圖片,2個ICO和1個BMP,后面會用到!

Unit放置卸載的文件,這里你記住有這么回事就行了,下面專門會講這個文件是怎么來的!

最下面的一個就不用多說了,上面操作過了,放了一個主輸出文件!

到這里一個簡單的打包項目已完成了,呵呵,右鍵生成一下,在項目目錄中找着安裝文件就可以運行安裝的用了!

但是這樣的安裝包,你安裝完一不小心還找不着安裝在哪里去了,呵,因為這樣只有在安裝文件夾里有東東,而我們所熟悉的開始菜單和桌面上沒東西啊!不方便,那就給加上去吧!

二、開始菜單-->程序-->里添加內容操作

1、點“用戶的“程序”菜單”,新建一個文件夾!步驟和前面一樣,不細說!

我起名叫“測試打包系統”

2、在中間的桌口中(上圖的名稱下面部分位置啊),右鍵-->創建新的快捷方式,出現下面的界面

選擇“應用程序文件夾”里面的,也就是我們添加的主輸出文件!

3、更改新添加"快捷方式的屬性"

看到了吧,這里我更改了一下name和Icon,更改Icon,看到上圖中的瀏覽了吧,打着前面Images下面的ICO文件就可以了!

4、用上面同樣的方式在建一個快捷方式,指向前面添加的Unit文件夾里的文件!同樣改一下屬性!

看到了吧,我里面有2個快捷方式!

這樣就OK了!安裝完后開始菜單中就會出現上面添加的兩個快捷方式!

三、用戶桌面添加內容的操作

1、在文件夾中間窗口中添加快捷方式,指向“應用程序文件夾”里的主輸出,然后更改一下屬性就OK了!

這樣安裝完成后桌面就會出現一個快速啟動!

到這里一個安裝和部署項目也就差不多了,但是嗎,離完美還差的遠呢,把我現在掌握的就先寫出來吧

四、自定義用戶界面

1、打開用戶界面

2、這里可以設置已有窗體的屬性和新增窗體

設置窗體屬性

比如這里可以設置一下BannerBitmap,安裝窗口上面的圖片,方法和前面的ICO文件一樣,瀏覽去找Images下面的Bmp文件即可!

就是這樣的效果,哈哈,效果差了點啊!

可以根據需要來新增窗口,比如密碼啊,等等

就是上面的這個窗口

五、卸載程序怎么打包上去?

我試了好幾種方面都不太好使,可能是沒理解!最后用了這一種方法,感覺還不錯!

1、新建一個控制台程序

2、看代碼

Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UninStall
{
    class Program
    {
        static void Main(string[] args)
        {
            string sysroot = System.Environment.SystemDirectory;
            System.Diagnostics.Process.Start(sysroot + "//msiexec.exe ", "/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr");
        }
    }
}
鼠標左鍵單擊項目名稱,記住是左鍵單擊,然后點擊屬性標簽 復制productcode到上述控制台藍色productcode即可

 

 

另類卸載文件部署

用msi來實現了,操作方法如下: 

在添加你的應用程序項目的時候,多添加一個msiexec.exe進去,這個文件在c:\windows\system32文件夾下,添加進去以后,為了讓他更像個卸載程序,把他的名字改成"Uninstall.exe",當然這個關系不大,改不改都行。 

然后創建一個快捷方式,放到"開始-程序"中,接下來我們要做的就是查找這個部署項目的ProductCode了,鼠標左鍵單擊項目名稱,記住是左鍵單擊,然后點擊屬性標簽,注意:不是右擊的屬性,這個區別很大,這時你就可以看到ProductCode了。 

然后打開你創建的那個快捷方式的屬性對話框,在Aguements屬性中輸入"/x {ProductCode}",好了,然后點擊"生成解決方案"即可生成帶有卸載功能的安裝程序了。



源碼: WindowsFormsApplication2.rar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM