2015-05-19 145 views
-1

我正在使用orca編輯在visual studio 8中創建的msi安裝程序文件。我想創建一個從用戶接受的目錄路徑(CONTENT_DIR)。該目錄可以是任何地方,不一定在TARGETDIR中。 我如何填充目錄和組件表。 例如: TARGETDIR可以是:C:\ PROGRAMFILES \軟\ SOF1 \ CONTENT_DIR可以是:F:\決賽\內容\msi安裝程序使用orca創建文件夾

現在應該如何創建CONTENT_DIR文件夾。可能嗎?

回答

1

這是可能的,但它會是更多的工作,然後我願意寫。我會提供一些關於我通常如何做的提示。

1)我將創建COTENT_DIR目錄行作爲TARGETDIR的子項。當用戶選擇價值時,它將從TARGETDIR'脫鉤'並轉到您想要的位置。

2)我會做所有的ORCA工作作爲變換。然後,我會編寫一個腳本將轉換應用到新建的MSI,以便在每次構建後不必重做所有編輯。

然後我再次在WiX中完成所有這些工作...... VDPROJ的功能有限,我很少使用它。

+0

謝謝克里斯託弗,你可以建議一些鏈接,我可以找到更多的信息。或者直接告訴我如何從TARGETDIR中脫離。 – 51k

+0

我正在創建mst文件並使用msitran工具來應用它。 – 51k

+0

Delinking僅僅意味着,當你在類型51中輸入35或者在運行時瀏覽目錄,並且爲它的父對象實際上不再是TARGETDIR的條目賦一個新值。 –

相關問題