从另一个项目的构建事件中发布Web项目

时间:2013-05-07 00:57:04

标签: powershell build publishing-site

我有一个有两个项目的解决方案: 网络项目 2. dll项目。在其post事件中,powershell运行以移动,复制和删除Web项目文件/文件夹。

当我的解决方案构建时,它首先构建Web项目然后构建dll项目。

我想在发布Web项目的dll项目中创建一个预构建事件,这是可能的吗?怎么样? 我不介意使用powershell或命令提示符。

谢谢!

1 个答案:

答案 0 :(得分:3)

我在这个链接上得到了答案: http://forums.asp.net/p/1904236/5386235.aspx/1?Publish+web+project+from+the+build+event+of+another+project

解决方案:

dll项目 - test11

web项目 - 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"