我有一個使用wxpython
生成的GUI,它用於選擇wix
項目創建msi所需的路徑。從GUI選擇的路徑被寫入時,上點擊註冊表在GUI.The選擇的路徑應用按鈕被存儲在變量說數據即:python腳本發送變量到wix源代碼路徑
data='C :\Sandbox\build\Windows\release\my.exe
以及寫入到註冊表即:
HKEY_CURRENT_USER\Software\Automation\myapp
現在我已經開發了wix項目來使用msbuild創建msi。我希望GUI中的選定路徑必須進入wix組件的源路徑。我的維克斯代碼有點像下面,
<Component Id='MainExecutable' Guid='*'>
<File Id='ExecutableFile' Name='my.exe' DiskId='1' Source='$(var.Sandbox)\my.exe' KeyPath='yes' Checksum='yes'/>
</Component>
有了上面的代碼中,我得到一個錯誤的說法,
error CNDL0150: Undefined pre processor variable '$(var.Sandbox)'
如何傳遞這是由GUI選擇文件源變量「數據」 wix中的路徑?是否有可能發送註冊表值wix?
試圖與您的code.getting錯誤象下面WindowsError:[錯誤2]系統無法找到指定文件 – Aramanethota 2013-03-18 07:12:40
我的代碼是一個片段。您需要提供其餘的代碼(包括要編譯的文件和輸出文件夾,如果您要指定的話)才能使其工作。 – 2013-03-18 13:53:47