成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

幾分鐘教會(huì)你VS2003打包的過程

開發(fā) 后端
希望我的一點(diǎn)經(jīng)驗(yàn)?zāi)芙o大家?guī)韼椭瑢?dǎo)致VS2003打包的原因也許還有很多,不過在你遇到錯(cuò)誤時(shí),可以先檢查一下你程序中的字符串,沒準(zhǔn)就是他引起的問題啊。

我現(xiàn)在使用VS2005進(jìn)行開發(fā),在程序完成,進(jìn)行打包發(fā)布時(shí),竟然發(fā)現(xiàn)用VS2005打包時(shí)出現(xiàn)了一個(gè)嚴(yán)重的問題。先來看看VS2003打包時(shí)的做法:(兩種做法皆來源于網(wǎng)絡(luò)),供大家學(xué)習(xí)研究。

VS2003打包時(shí)加入卸載功能:

方法一:
1.在打包項(xiàng)目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)
2.在文件系統(tǒng)視圖中選擇應(yīng)用程序文件夾,在msiexec.exe上按右鍵,選擇創(chuàng)建快捷方式,重命名快捷方式為"卸載".
3.更改此快捷方式的Arguments 為"/x {產(chǎn)品id}",產(chǎn)品id的值為打包項(xiàng)目的ProductCode屬性值.

#t#方法二:(推薦)
1.先生成安裝包,記下ProductCode,下面要用到
2.用VS.net建立一個(gè)新的控制臺(tái)程序uninst.exe文件
'power by: landlordh
'for 2000,xp,2003
Module uninstall
    Sub Main()
        Dim myProcess As Process = New Process
        If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then
            myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}")  '改為自己的ProductCode
        End If
        myProcess.Close()
    End Sub
End Module
3.將控制臺(tái)程序BIN目錄的exe文件加入到打包程序文件中,在程序組創(chuàng)建uninst.exe的快捷方式

在VS2003時(shí),本人一直是用方法一進(jìn)行打包,但是在VS2005下,用方法一是行不通的。出現(xiàn)問題如圖:

問題所在

程序生成時(shí),會(huì)出現(xiàn)如圖所示錯(cuò)誤。(不知道為什么VS2003中可以,VS2005卻不可以,不知哪位大俠可以告知)。


所以VS2005中打包時(shí)就比VS2003打包要復(fù)雜的多,只能用第二種方法來添加卸載的功能了。


把方法二中步驟二的代碼改寫成C#如下:

  1. static void Main(string[] args)  
  2.      {  
  3.          System.Diagnostics.Process.Start("msiexec", "/X{460247B2-5FF0-4AF7-B4BC-B8BA3025231B}");  
  4.      } 
責(zé)任編輯:chenqingxiang 來源: greystar的專欄
相關(guān)推薦

2009-11-25 13:41:53

使用VS2003

2009-11-25 10:14:43

2009-12-17 15:15:07

VS2008快捷鍵

2009-11-25 14:33:51

VS2003打包

2009-12-30 09:58:28

mpls標(biāo)簽

2009-11-25 14:17:35

VS2003打包

2010-02-23 14:19:30

Python目錄操作

2009-11-30 17:00:05

VS2003窗口

2010-03-01 18:13:22

Python程序

2010-03-04 10:01:01

Android基本組件

2009-12-21 13:51:54

ADO.NET處理

2009-12-01 20:29:42

Visual Stud

2009-11-25 15:31:40

VS2003 SDK

2009-11-25 13:22:49

VS2003代碼

2013-07-02 09:58:38

ClojureClojure教程

2016-09-30 15:13:01

Python代碼

2010-01-12 18:20:31

Visual C++

2009-12-01 09:51:40

VS2003數(shù)據(jù)庫(kù)

2009-11-30 13:27:12

Visual Stud

2009-12-01 09:30:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产亚洲欧美在线视频 | 欧美一区二区三区视频 | 久久精品亚洲精品 | 成人性生交大免费 | 欧美精品一区二区三区蜜臀 | 欧美日韩精品一区二区三区四区 | 国产99精品 | 久久久久久久久久久久久9999 | 国内精品视频在线观看 | 亚洲高清av| 做a视频| 一区二区三区国产视频 | 久久丁香| 超碰av在线 | 玖玖国产精品视频 | 国产精品视频久久久久久 | 日韩免费视频 | 永久www成人看片 | 在线观看a视频 | 日本不卡高清视频 | 91免费观看国产 | 久久久久久国产 | 欧美大片在线观看 | 日韩第一页 | 久久9视频 | 亚洲一区二区三区观看 | 久久久美女 | 久精品久久 | av影音资源 | www.久久.com | 在线看黄免费 | 亚洲欧美精品国产一级在线 | 久久久69 | 成人午夜视频在线观看 | www.亚洲一区 | 色在线看| japanhdxxxx裸体| 久久精品a| 国产精品国产a级 | 成年视频在线观看福利资源 | avav在线看|