2009-07-08 6 views
1

Может ли кто-нибудь помочь мне в преобразовании нижнего скрипта в сценарий MsBuild?Как создать виртуальный каталог с помощью скрипта MSBuild?

HTTP: // локальный // Тупе путь = "$ {triad_web_src_code.dir} \ T.csproj" />

Если это не веб-решение, то мне не нужно отобразить решение & MSBuild может быть так:

Но это не работает для веб-проекта. Так что, пожалуйста, помогите ...

ответ

0

Альтернативой может быть MSBuild Community Tasks он имеет WebDirectoryCreate задачу, которая выполняет то же самое.

+0

Благодарности Bas. У нас есть задачи сообщества MSBuild, которые уже интегрированы в наш проект. Мы будем использовать это. – 2009-07-10 07:39:24

0

Альтернатива подходам, перечисленным выше, заключается в создании для этого проектов веб-развертывания (20052008). Они поддерживают создание виртуальных каталогов, а также предварительную компиляцию из коробки.

Сайед Ибрагим Хашими

My Book: Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build

0

Если вам необходимо создать как виртуальный каталог и пул приложений IIS вместе вы можете сделать следующее:

<Web.AppPool.Create 
     AppPoolName ="$(AppPoolName)" 
     IdentityType="NetworkService"/> 

<Web.WebSite.CreateVirtualDirectory 
      VirtualDirectoryName="$(WebServiceVirtualDirectoryName)" 
      Path="$(WebServiceVirtualDirectoryPath)" 
     AppPoolId="$(AppPoolName)" 
      WebSiteName="$(WebServiceSiteName)" 
      Condition="!Exists('$(WebServiceVirtualDirectoryName)')"/> 
Смежные вопросы