Mig*_*ura 6 msbuild asp.net-core
我正在发布一个ASP.NET Core 1.1应用程序,我需要从输出中删除一个由库创建的文件夹(fr; nl; pt)(Fluent验证):
<ItemGroup>
<FluentValidationExcludedCultures Include="fr;nl;pt">
<InProject>false</InProject>
</FluentValidationExcludedCultures>
</ItemGroup>
<Target Name="RemoveTranslationsAfterBuild" AfterTargets="AfterBuild">
<RemoveDir Directories="@(FluentValidationExcludedCultures->'$(OutputPath)%(Filename)')" />
</Target>
Run Code Online (Sandbox Code Playgroud)
但这不起作用,文件夹仍然被复制...然后我尝试:
<ItemGroup>
<Content Include="fr" CopyToPublishDirectory="Never" />
<Content Include="nl" CopyToPublishDirectory="Never" />
<Content Include="pt" CopyToPublishDirectory="Never" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
但这也不起作用......
有谁知道如何使这项工作?
尝试编辑您的 csproj 文件并为发布时不想包含的每个目录添加以下部分:
<ItemGroup>
<PublishFile Remove="directory\**" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |