我们已经有了构建脚本,可以很好地创建我们的Web应用程序文件夹。我们为每个环境创建多个文件夹,然后根据环境更改这些文件夹中的配置。
我们如何获得与_CopyWebApplication相同的结果?
示例:
<MSBuild Projects="$(SourceCodeCheckoutFolder)\source\UI\$(ProjectName)\$(ProjectName).csproj"
Targets="ResolveReferences; ResolveProjectReferences;_CopyWebApplication"
ToolsVersion="3.5"
StopOnFirstFailure="False"
RunEachTargetSeparately="False"
</MSBuild>
答案 0 :(得分:0)
似乎没有这样的事情。并且大多数人只使用msbuild中的复制任务
<Target Name="CreateFolderAndCopyCompiledCode">
<ItemGroup>
<FilesToCopy Include="SourceOfCompilation\\*.*" />
</ItemGroup>
<MakeDir Directories="CodeDestination">
<Output TaskParameter="DirectoriesCreated" PropertyName="BuildOutputDir" />
</MakeDir>
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="CodeDestination" ContinueOnError="True" /></Target>
答案 1 :(得分:0)
我发现移除目标具有正确的行为,另一个关于更少的教训更多:)
<MSBuild Projects="$(ProjectName).csproj"
</MSBuild>