在繼承了 Installer 的安裝程序類中,如何獲取安裝包的目錄,和程序要安裝到的目錄。 我試過 System.Windows.Forms.Application.StartupPath 和 System.AppDomain.CurrentDomain.BaseDirectory得到的都是在 system32 目錄。要安裝到的目錄 也不正確。
2 回答

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
安裝程序要安裝到的路徑通過下面方法獲取
Custom Actions 下對應(yīng)的Actions 的屬性中設(shè)置
CustomActionData 這個(gè)屬性為 /targ="[TARGETDIR]\"
Actions 的代碼中調(diào)用
string targ = Context.Parameters["targ"];
獲取目標(biāo)路徑。
至于你安裝包所在目錄,可能是通過SourceDir 這個(gè)屬性來獲取的,你可試試看
- 2 回答
- 0 關(guān)注
- 533 瀏覽
添加回答
舉報(bào)
0/150
提交
取消