サブバージョンに保持されているソリューションをローカル パスに取得し、ソリューションをビルドする Msbuild スクリプトを作成しようとしています。
コマンド ラインから実行するとエラーが発生します - MSB4060 The element is unrecognised or not supported in this context. どんなポインタでも大歓迎です。
<project name="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003>">
<PropertyGroup>
<RepositoryPath>http://Path<RepositoryPath>
<svnUsername>USERNAME</svnUsername>
<svnPassword>PASSWORD</svnPassword>
<LocalPath>LOCAL_PATH_TO_COMPILE_SOLUTION</LocalPath>
<solutionFileName>SOLUTION_FILENAME</solutionFileName>
</PropertyGroup>
<!--<ItemGroup>
</ItemGroup>-->
<Import Project="C:\Program Files\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
<Target Name="GetSource">
<Message Text="Checking out trunk into $(LocalPath)" />
<SvnCheckout RepositoryPath="$(RepositoryPath)"
LocalPath="$(LocalPath)"
UserName="$(svnUsername)"
Password="$(svnPassword)">
<Output TaskParameter="Revision" PropertyName="Revision" />
</SvnCheckout>
<Message Text="Have got revision: $(Revision)"/>
</Target>
<Target Name="Build" DependsOnTargets="GetSource;Clean;" />
<Target Name="Clean">
<MSBuild Projects="$(LocalPath)$(solutionFileName)" Targets="Clean;Rebuild" />
</Target>
</project>