添加引用好像只是把引用的文件目錄鏈接過(guò)來(lái),如果你要發(fā)到別人那里也能用,就要放在你自己的工程文件包里。
創(chuàng)新互聯(lián)專(zhuān)注于天臺(tái)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都做商城網(wǎng)站。天臺(tái)網(wǎng)站建設(shè)公司,為天臺(tái)等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
把g.exe放到工程的bin/Debug/目錄里面調(diào)用時(shí)用:
Private Sub Command1_Click()dim N as Object
N=Shell(Application.StartupPath "\g.exe")
End Sub
試試,有問(wèn)題在追問(wèn)
先用System.IO.Directory.GetDirectories函數(shù)獲取子目錄的名稱(chēng)(包括其路徑),再用System.IO.Path.GetFileName獲取子目錄的名稱(chēng)。下面是代碼:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each s In System.IO.Directory.GetDirectories("C:\Windows")
Console.WriteLine(System.IO.Path.GetFileName(s))
Next
End Sub
下面是部分輸出:
Application Data
AppPatch
assembly
BOCNET
Boot
Branding
ConfigSetRoot
Cursors
Debug
DigitalLocker
Downloaded Installations
Downloaded Program Files
ehome
en-US
Fonts
Globalization
Help
...
可能有更簡(jiǎn)潔的方法,你可以到MSDN看看
System.IO.Directory.GetDirectories:
System.IO.Path.GetFileName:
通用 I/O 任務(wù):
上級(jí)目錄不可以,但是為了保證程序路徑改變,引用不會(huì)被破壞??梢杂袔讉€(gè)方法:
1.將DLL文件放在程序同級(jí)目錄
2.將DLL文件放在程序子目錄
3.將DLL文件放在System32目錄下(系統(tǒng)目錄,可以直接引用DLL)
4.可以將DLL文件打包成資源文件,融合到EXE程序中,每次執(zhí)行判斷同級(jí)目錄是否有DLL文件,不存在,釋放資源文件。
Server.MapPath("~") "\" "Web.config"Server.MapPath("~") 是取當(dāng)前目錄上一級(jí)的路徑Server.MapPath(".") 是取當(dāng)前目錄的路徑