自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

幾分鐘教會你VS2003打包的過程

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

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

VS2003打包時加入卸載功能:

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

#t#方法二:(推薦)
1.先生成安裝包,記下ProductCode,下面要用到
2.用VS.net建立一個新的控制臺程序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.將控制臺程序BIN目錄的exe文件加入到打包程序文件中,在程序組創(chuàng)建uninst.exe的快捷方式

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

問題所在

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


所以VS2005中打包時就比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-11-25 14:17:35

VS2003打包

2009-12-30 09:58:28

mpls標(biāo)簽

2009-11-30 17:00:05

VS2003窗口

2010-02-23 14:19:30

Python目錄操作

2010-03-01 18:13:22

Python程序

2009-12-21 13:51:54

ADO.NET處理

2010-03-04 10:01:01

Android基本組件

2009-11-25 15:31:40

VS2003 SDK

2009-12-01 20:29:42

Visual Stud

2010-01-12 18:20:31

Visual C++

2013-07-02 09:58:38

ClojureClojure教程

2016-09-30 15:13:01

Python代碼

2009-11-25 13:22:49

VS2003代碼

2009-12-01 09:51:40

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

2009-11-26 11:30:12

VS2003控件

2009-11-30 13:27:12

Visual Stud
點贊
收藏

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