为多重Sharepoint解决方案部署解决方案MSBuild脚本
问题描述:
我是新来的sharepoint,我正在从事的项目有11个独立的解决方案。为多重Sharepoint解决方案部署解决方案MSBuild脚本
为了让我的网站正常运行,我必须进入并构建然后部署这11个解决方案。
我想用MSBuild自动化这个可以,有没有人以前做过这件事,并且你有实例代码吗?
答
创建一个包含类似这样
<ItemGroup>
<SolutionItem Include="./Solution1.snl" />
<SolutionItem Include="./Solution1.sn2" />
...
<SolutionItem Include="./Solution1.snl1" />
</ItemGroup>
<Target Name="Build">
<MSBuild
Projects="@(SolutionItem)"
BuildInParallel="true"
/>
</Target>
复制 “项目...” 从现有的项目文件MSBuild项目文件,以获得正确的ToolsVersion和xmlns 。请参阅MSDN“MSBuild任务”以获取可传递给MSBuild任务的其他选项。要建立,打开Visual Studio命令提示符,并假设上面的文件被命名为Build.proj,运行此:
> msbuild Build.proj
...或详细的日志...
> msbuild Build.proj /fl /flp;v=d;logfile=log.txt
由于蜘蛛MSBuild部分我是得到的,对于我有点不确定的分享点部署解决方案,请问您能专门帮助那个部分吗? – Burt 2011-05-10 14:46:09