欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vb.net如何封裝 vbs封裝

求助!VB.net+sql項(xiàng)目該如何封裝發(fā)布?

第一、你將要部署的軟件如果是訪問部署的目標(biāo)機(jī)上的數(shù)據(jù)庫,那么目標(biāo)計(jì)算機(jī)必須安裝SQL Server 軟件。

10年積累的網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有祥云免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

第二,你可以在軟件中設(shè)置一個(gè)連接SQL Server服務(wù)器的登錄界面,動(dòng)態(tài)連接SQL Server服務(wù)器。

第三,可以用第三方安裝制作工具,比如:Setup Factory

用vb.net編寫的程序怎么封裝?

你得意思是生成一個(gè)EXE文件吧?程序運(yùn)行以后在bin\debug目錄下面

vb.net 封裝公共方法

'''?summary

'''?封裝后的方法

'''?/summary

'''?param?name="str"傳入?yún)?shù)/param

'''?returns/returns

Public?Function?z(ByVal?str?As?String)

Dim?zz?As?String?=?Nothing

Dim?reg?As?New?Regex("Found?valid?key:\[ffffffffffff\][\d\D]*?--sector:\s*(\d+)")

Dim?m?As?Match?=?reg.Match(str)

If?m.Success?Then

zz?=?m.Groups(1).ToString

End?If

Return?zz

End?Function

''調(diào)用示例

Dim?zz?As?String?=?z(Form1.prompt.Text)

vb.net怎樣打包?

打包的具體操作步驟:

1)新建“安裝和部署項(xiàng)目”-- “安裝向?qū)А?/p>

2)選擇菜單中 項(xiàng)目-- 添加-- 文件(這里選“創(chuàng)建用于windows應(yīng)用程序.exe你的數(shù)據(jù)庫文件”)-- 打開

3)一般會(huì)自動(dòng)將依賴項(xiàng)添加到“檢測到的依賴項(xiàng)”,如果沒有,那么我們要手動(dòng)將其加入4)

Crystal_Managed2003.msm (如果有水晶報(bào)表)

dotnetfxredist_x86.msm (.net一定是必須的)

... (如果有引用其他的dll)

4)手動(dòng)加入要包含的文件:項(xiàng)目-- 添加-- 合并模塊(添加你的程序文件) (包括dotNetFramework和MDAC27)

位于:C:\Program Files\Common Files\Merge Modules\ 下

具體功能如下:

(托管組件 MSM 處理所有托管組件的分發(fā),其中包括 Windows 窗體查看器、Web 窗體查看器和所有 Crystal Decisions 命名空間)

* Crystal_Managed2003.msm、

Crystal_Managed2003_chs.msm、

(對(duì)于使報(bào)表運(yùn)行所需的所有其他文件,由數(shù)據(jù)庫訪問 MSM 處理其分發(fā)。其中包括數(shù)據(jù)庫、導(dǎo)出和圖表驅(qū)動(dòng)程序。)

* Crystal_Database_access2003.msm、

Crystal_Database_access2003_chs.msm、

(KeyCode MSM 處理 Crystal Decisions 密鑰號(hào)碼的安裝,注意是添加合并模塊,否則沒有“MergeMouduleProperties”屬性)

* Crystal_regwiz2003.msm、

(是vc的運(yùn)行庫,估計(jì)是Crystal Report或涉及到的某些程序是用vc寫的,所以需要它?。?/p>

VC_User_CRT71_RTL_X86_---.msm、

VC_User_STL71_RTL_X86_---.msm、

5)打開解決方案-- 右鍵點(diǎn)擊Crystal_regwiz2003.msm的屬性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(這個(gè)是你生成Crystal Report是用到的注冊號(hào)的密碼?。?/p>

6)生成解決方案(或直接按Ctrl+Shift+B)

至此整個(gè)分發(fā)程序已經(jīng)做好,再把剛才做的那個(gè)安裝程序雙擊一下……

-----------------------------------------------------------------------

打包時(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屬性值.

方法二:(推薦)

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的快捷方式

如果裝個(gè)ms的控件的話,則直接把framework和msac打在包里。

如何將vb.net做的項(xiàng)目封裝成.exe程序

有3種方法:

1. 用.NET自己的封裝工具封裝(不太好用)

2. 網(wǎng)上找InstallShield封裝軟件(破解的不好找,也不太好用)

3. 最簡單的,網(wǎng)上搜SetupFactory 8, 非常好用,我就用他

分享文章:vb.net如何封裝 vbs封裝
文章分享:http://chinadenli.net/article26/hgcsjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作