Насколько я знаю, невозможно построить стандартные проекты развертывания wdproj с помощью msbuild.Для стандартного проекта развертывания, я думаю, вам понадобится установить Visual Studio.
Итак, я вижу следующие опции:
1) Visual Studio на сервере сборки : установить Visual Studioна сервере сборки, а затем выполните сборку с помощью Visual Studio (devenv.exe).
2) WIX : если вам нужен проект веб-развертывания, и вы не будете устанавливать Visual Studioна сервере сборки попробуйте создать проект развертывания с помощью XML-файла установщика Windows: http://wix.sourceforge.net.
3) Скопировать сайт с помощью msbuild : пропустить проект веб-развертывания и использовать msbuild для выводасодержимое веб-сайта непосредственно на тестовом сервере или поместить во временную папку, которую затем можно превратить в пакет с помощью задачи NAnt zip:
<exec program="msbuild" commandline="MySolution.sln" />
<exec program="msbuild"
commandline="MyWebsite\MyWebsite.csproj /t:ResolveReferences;_CopyWebApplication /p:WebProjectOutputDir=\\MyServer\MyWebsite;OutDir=\\MyServer\MyWebsite\" />
В примере предполагается, что у вас есть проект веб-приложения вVisual Studio.Если у вас вместо этого есть проект веб-сайта в Visual Studio, точные шаги будут другими, но все же возможными в том же духе.