Я хочу сделать следующее, где XLSTART определен как:
<CustomAction Id="AssignXLSTART" Return="check" Execute="firstSequence" Directory ='XLSTART' Value='[AppDataFolder]\Microsoft\Excel\XLSTART'>
</CustomAction>
И затем у меня есть последующее действие CustomAction, которое вызывает некоторый код C#, который может изменить это значение.
И тогда в списке файлов для установки у меня есть:
<Directory Id="XlStartFolderId" Name="[XLSTART]">
<Component Id="ExcelMacro_xla" Guid="26D21093-B617-4fb8-A5E7-016493D46055" DiskId="1">
<File Id="ExcelXLA" Name="AutoTagExcelMacro.xlam" ShortName="XLMacro.xla" Source="$(var.srcFolder)\AutoTagExcelMacro.xlam"/>
</Component>
</Directory>
Но вышеупомянутое помещает его в INSTALLDIR [XLSTART]. Как я могу получить это, чтобы прочитать это как свойство?