2016-01-12 7 views
0

я получил следующий файл в WiX:Получить полный путь к файлу в WiX

<Component Id='MainExecutable' Guid='91C8C2C0-59AF-4BDD-A78D-C4369DD4CD81'> 
    <File Id='FoobarEXE' Name='FoobarAppl10.exe' Source='FoobarAppl10.exe' KeyPath='yes'> 
    </File> 
</Component> 

<Component Id="ProgramMenuDir" Guid="D3B0871E-A86D-4692-B419-AE2A2A578648"> 
    <RegistryValue Root='HKCR' Key='conversationwindowaction\shell\open\command' Type='string' Value='"[absolute path to exe]" "%1"' KeyPath='yes' /> 
</Component> 

Я хочу [абсолютный путь к EXE] быть строка пути FoobarEXE, как может Я делаю это?

ответ

1
<Component Id="ProgramMenuDir" Guid="D3B0871E-A86D-4692-B419-AE2A2A578648"> 
    <RegistryValue Root='HKCR' Key='conversationwindowaction\shell\open\command' Type='string' Value='"[#FoobarEXE]" "%1"' KeyPath='yes' /> 
</Component> 

Вы должны приложить идентификатор файла в [#fileid], см. Пример выше.