Publikuję aplikację ASP.NET Core 1.1 i muszę usunąć z pliku wyjściowego kilka folderów (fr; nl; pt) utworzonych przez bibliotekę (Płynna Validation):Usuń foldery po opublikowaniu z nowym formatem pliku csproj ASP.NET CORE 1.1
<ItemGroup>
<FluentValidationExcludedCultures Include="fr;nl;pt">
<InProject>false</InProject>
</FluentValidationExcludedCultures>
</ItemGroup>
<Target Name="RemoveTranslationsAfterBuild" AfterTargets="AfterBuild">
<RemoveDir Directories="@(FluentValidationExcludedCultures->'$(OutputPath)%(Filename)')" />
</Target>
Ale to nie działa i foldery są kopiowane nadal ... Potem próbowałem:
<ItemGroup>
<Content Include="fr" CopyToPublishDirectory="Never" />
<Content Include="nl" CopyToPublishDirectory="Never" />
<Content Include="pt" CopyToPublishDirectory="Never" />
</ItemGroup>
Ale to nie działa albo ...
Czy ktoś ma jakiś pomysł, jak czy to działa?
Próbowałem dodać tę pojedynczą linię do wwwroot, ale nie działało. Publikowanie całkowicie skopiuje wwwroot. –