2013-04-11 6 views
2

У меня есть этот фрагмент, чтобы определить свою структуру каталогов:папка компании WiX не созданы

<Fragment> 
<Directory Id="TARGETDIR" Name="SourceDir"> 
    <Directory Id="ProgramFilesFolder"> 
    <Directory Id="COMPANYFOLDER" Name="MyCompany"> 
     <Directory Id="APPLICATIONFOLDER" Name="HDSS.Net"> 
     <Directory Id="EN" Name="en"/> 
     </Directory> 
    </Directory> 
    </Directory> 
    <Directory Id="DesktopFolder" Name="Desktop"/> 
</Directory> 
</Fragment> 

У меня есть этот компонент группы со своими прикладными компонентами:

<Fragment> 
    <ComponentGroup Id="ProductComponents" Directory="APPLICATIONFOLDER"> 
    .... 
    </ComponentGroup> 
</Fragment> 

в моем определении признака я имею в виду это группа:

<Feature Id="ProductFeature" Title="HDSS.Net" Level="1" ConfigurableDirectory="APPLICATIONFOLDER"> 
    <ComponentGroupRef Id="ProductComponents" /> 
    ... 
<\Feature> 

Моя проблема в том, что при установке только папка приложения «HDSS.Ne t 'создается в Program Files, и папка приложения не создается внутри папки MyCompany, как я и ожидал. Как я могу гарантировать, что это произойдет?

спасибо.

ответ

2

Код настройки, который вы указали до сих пор, выглядит правильно.

Некоторые другие части вашей установки должны быть изменены APPLICATIONFOLDER так, чтобы она заканчивалась разрешением до [ProgramFilesFolder]HDSS.Net. Найдите другие ссылки на APPLICATIONFOLDER.

В качестве альтернативы, посмотрите подробный файл журнала. Он должен показать вам, когда APPLICATIONFOLDER переопределяется.

+1

Совершенно благодарю вас, я использовал: , чтобы разрешить пользователю изменять каталог установки, а виновником было: <Идентификатор свойства = "ApplicationFolderName" ... \> не включая компанию в пути по умолчанию. –

 Смежные вопросы

  • Нет связанных вопросов^_^