WiX - как создать подкаталог мусорного ведра?

Я пропускаю что-то очевидное. Как Вы помещаете .dll's в подкаталог, названный "мусорным ведром" в соответствии с Вашим каталогом установки? Я пытаюсь следовать этому учебному руководству: http://www.tramontana.co.hu/wix/lesson5.php#5.3 для развертывания веб-сервиса WCF. Таким образом, я должен скопировать .svc файлы и .bin файлы, наряду с некоторыми другой, но запускающийся только с этих двух. Я использую Wix 3.5 в соответствии с Visual Studio.

    
        
            
                 
                    
                
            
            
                
                    
                
            
        
        
            
                
            
        

    

Я пытался поместить \bin в идентификатор и атрибут имени, и ему не нравился ни один (недопустимый символ).

Кроме того, с IIS лучшая практика должна установить в c:\program файлах, или в c:\inetpub\wwwroot? Как я переключаю каталог по умолчанию на c:\inetpub\wwwroot\myproj?

Это мои различные первые эксперименты с WiX.

10
задан Yan Sklyarenko 12 January 2016 в 16:58
поделиться

1 ответ

Каждый тег создает новый каталог. Для каждого вложенного тега есть новый каталог. Итак, если вы хотите иметь «bin» в соответствии с установкой, используйте как ниже.

<Directory Id="INSTALLLOCATION" Name="TFBIC.RCT.WCFWebServicesWIXSetup"> 
    <Directory Id="BinFolder" Name="bin"> 
        <Component Id="ProductComponent" Guid="E9A375FB-DF6A-4806-8B0B-03BE4A50802F">  
            <File Id='SVC1' Name='CreateUpdateReturnService.svc' DiskId='1' Source='../TFBIC.RCT.WCFWebServices/CreateUpdateReturnService.svc'  /> 
        </Component> 
     </Directory> 
 </Directory>
9
ответ дан 4 December 2019 в 01:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: