Опубликовать веб-проект из события сборки другого проекта

У меня есть решение, которое имеет два проекта: 1. веб-проект 2. проект dll. На своем пост-событии запускается PowerShell для перемещения, копирования и удаления файлов / папок веб-проекта.

Когда моё решение строится, оно начинается с построения веб-проекта, а затем проекта dll.

Я хочу создать событие pre-build в проекте dll, который публикует веб-проект, это возможно!? как? Я не против использования PowerShell или командной строки.

Спасибо!

1 ответ

Решение

Я получил ответ здесь по этой ссылке: http://forums.asp.net/p/1904236/5386235.aspx/1?Publish+web+project+from+the+build+event+of+another+project

РЕШЕНИЕ:

проект dll - test11

веб-проект - WebApplication1

публиковать папку - F: \ 11 \ 11

VS 2008

"E:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"  "F:\Demo\WebApplication1\WebApplication1.sln"  /build Release /project  "F:\Demo\WebApplication1\Test11\Test11.csproj"
"E:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"  "F:\Demo\WebApplication1\WebApplication1.sln"  /build Release /project  "F:\Demo\WebApplication1\WebApplication1\WebApplication1.csproj"
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe"  "F:\Demo\WebApplication1\WebApplication1\WebApplication1.csproj"   /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir="F:\11\11" /p:OutputPath="F:\11\11\bin"
Другие вопросы по тегам