Bir ASP.NET Core 1.1 uygulaması yayımlıyorum ve bir kütüphane tarafından oluşturulan birkaç klasörden (fr; nl; pt) çıktıyı silmem gerek. Akıcı Doğrulama):Yeni ASP.NET CORE 1.1 csproj dosya biçimi ile yayınladıktan sonra klasörleri silme
<ItemGroup>
<FluentValidationExcludedCultures Include="fr;nl;pt">
<InProject>false</InProject>
</FluentValidationExcludedCultures>
</ItemGroup>
<Target Name="RemoveTranslationsAfterBuild" AfterTargets="AfterBuild">
<RemoveDir Directories="@(FluentValidationExcludedCultures->'$(OutputPath)%(Filename)')" />
</Target>
Ama bu işe yaramazsa ve klasörleri hala kopyalandığı ... Sonra denedim:
<ItemGroup>
<Content Include="fr" CopyToPublishDirectory="Never" />
<Content Include="nl" CopyToPublishDirectory="Never" />
<Content Include="pt" CopyToPublishDirectory="Never" />
</ItemGroup>
Ama bu ... ya
işe yaramadı Kimsenin nasıl bir fikri var Bu işi yapmak için?
Bu tek satırı wwwroot için eklemeye çalıştı ancak çalışmadı. Yayıncılık, wwwroot'u tamamen kopyalayacaktır. –