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