Похоже, это должно быть довольно просто, но у меня возникают проблемы с исключением папок при использовании задачи копирования MSBUILD.Вот что я делаю:
<ItemGroup>
<Compile Include="$(_SolutionPath)$(_SolutionName)" />
<ProjectFiles Include="..\$(_WebDirectory)\*.csproj" Exclude="*.master.csproj"/>
<ExcludeFromBuild Include="..\$(_WebDirectory)\**\*.cs; ..\$(_WebDirectory)\**\*.sln; ..\$(_WebDirectory)\**\*.csproj; ..\$(_WebDirectory)\Web References; ..\$(_WebDirectory)\obj;"/>
<AppFolder Include="..\$(_WebDirectory)\**\*.*" Exclude="$(ExcludeFromBuild)"/>
</ItemGroup>
<Copy SourceFiles="@(AppFolder)" DestinationFiles="c:\test\%(RecursiveDir)%(FileName)%(Extension)"/>
В разделе группы элементов у меня есть элемент ExcludeFromBuild, в котором перечислены типы файлов, которые я хочу исключить.Кроме того, я хочу исключить папки «obj» и «Web References».
Как мне это сделать?Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.Спасибо.
Шахзад