Отключить .csproj Target для определенной папки - PullRequest
0 голосов
/ 21 мая 2019

Недавно мой сервер сборки вызывает ошибку на следующей цели:

<Target Name="CopyFilesAndStuff" Condition="'@(CVParameters)'!=''" Outputs="%(CVParameters.Identity)" AfterTargets="CopyAllFilesToSingleFolderForMsdeploy">
  <ItemGroup>
    <TempItems Include="@(CVParameters-&gt;'%(Filename)%(Extension)'-&gt;Replace('.$(Configuration).config.xml', '.config'))" Exclude="obj\**\*.*;">
      <!-- Define metadata based on original item for next step -->
      <OriginalPath>%(Identity)</OriginalPath>
      <SavedRecursiveDir>%(RecursiveDir)</SavedRecursiveDir>
    </TempItems>
  </ItemGroup>
  <!-- Use new items along with their metadata for copying -->
  <TransformXml Source="@(TempItems->'%(SavedRecursiveDir)%(Identity)')" Condition="$(Configuration) != Debug" Transform="@(TempItems->'%(OriginalPath)')" Destination="@(TempItems->'$(_PackageTempDir)\%(SavedRecursiveDir)%(Identity)')" />
</Target>

Все сбои происходят в папке /obj.

Вопрос

Можно ли исключить правило из обработки файлов в папке / obj?

Я уже добавил Exclude="obj\**\*.*;" к <TempItems>, но это не помогло.

...