打包過程:
成都創(chuàng)新互聯(lián)專注于中站網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供中站營銷型網(wǎng)站建設(shè),中站網(wǎng)站制作、中站網(wǎng)頁設(shè)計、中站網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造中站網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供中站網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
1、打開自己已經(jīng)創(chuàng)建好的VB.NET項目(一般一開始創(chuàng)建項目的時候創(chuàng)建的是Windows窗體應(yīng)用程序)。
2、點“文件”--“新建項目”--“其他項目類型”--“安裝部署”--“Visual Studio Installer”--“安裝項目”,輸入項目名稱(此處命名為setup1)并點擊“確定”。
3、執(zhí)行完上一步,在解決方案下面會出現(xiàn)setup1項目。右擊setup1項目--“添加”--“項目輸出”。
4、在“添加項目輸出組”中,選擇“主輸出”,然后單擊“確定”。將自動添加所有依賴項。
5、在解決方案資源管理器中,右擊安裝項目---“添加”---“合并模塊”。? 把相關(guān)模塊添加進來。
6、在文件系統(tǒng)選項卡中添加所需的應(yīng)用程序圖標等文件,并生成應(yīng)用程序的桌面快捷方式,在快捷方式上右鍵選擇屬性,并在屬性欄中的圖標處選擇應(yīng)用程序快捷方式圖標。(要在用戶桌面和用戶的“程序”菜單屬性里將AlwaysCreate屬性的值修改為True)。這樣安裝完程序后就可以看到桌面的圖標了
7、關(guān)于應(yīng)用程序圖標的詳細說明:
(1)點擊“應(yīng)用程序文件夾”并在右側(cè)的列表中的“主輸出來自。。”上右鍵然后點擊“創(chuàng)建主輸出來自。。的快捷方式”
(2)把生成的快捷方式復(fù)制到“用戶桌面”,然后右鍵重命名為你想要在程序安裝后顯示的名字。
(3)重命名完成后在右側(cè)的屬性欄中點擊圖標設(shè)置為自己想要的圖標,注意,需要先把圖標文件ico加入到“應(yīng)用程序文件夾”中。(ico的制作:先做好256*256的png文件,然后百度ico制作找到在線制作ico的網(wǎng)站,直接生成ico圖標文件)
關(guān)于安裝后的一些屬性的設(shè)置:
如果DLL不是你寫的,且你要調(diào)用的函數(shù)不是__stdcall聲明,VB直接調(diào)用是會報錯的
如果DLL是你寫的,注意調(diào)用約定問題,并看以下代碼
***************************************************
以下是DLL代碼
.cpp里這么寫
1extern "C"__declspec(dllexport) void __stdcall HelloWorld()
2{3 MessageBox(NULL,"HelloWorld","HelloWorld",NULL);4}
.def里這么寫
LIBRARY "XXXX"
EXPORTS
; 此處以下添加
HelloWorld@1
*************************************************
vb里這么寫
1 Public Declare Sub HelloWorld Lib "XXXX.dll" ()
然后調(diào)用就可以了,上面是VB的代碼,或許VB.net的也差不多
勾選后,解決方案在當前指定的目錄下,而項目全部在此目錄的子目錄下
如果不勾選,解決方案和項目會在同一目錄下
勾選時,當前創(chuàng)建的目錄下會有一個文件夾(以項目名稱命名,內(nèi)有項目相關(guān)的許多文件和文件夾),再有三個解決方案的文件
不勾選時,當前創(chuàng)建的目錄下也會有三個解決方案的文件,同時還會有許多文件(就是項目所屬文件,比如項目文件/代碼文件/bin目錄等等)
那可能是你安裝VS時沒有安裝VB.net的語言包,或者沒有安裝完整,重安一遍VS就可以了。如果不行可能就是VS或系統(tǒng)的問題了
當前題目:vb.net解決方案 Vb Net
網(wǎng)址分享:http://chinadenli.net/article2/dodcdoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、App開發(fā)、網(wǎng)站策劃、企業(yè)建站、ChatGPT、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)