#.net-core #msbuild #blazor #.net-6.0 #dotnet-publish
Вопрос:
Мой asp.net проект core 6 ссылается на библиотеку blazor nuget, которая копирует некоторые файлы в выходной каталог публикации при запуске dotnet publish
Я хочу предотвратить публикацию некоторых файлов.
Как удалить эти файлы из ResolvedFileToPublish
после yarget ComputeFilesToPublish
не работает.
lt;Project Sdk="Microsoft.NET.Sdk.Web"gt; lt;PropertyGroupgt; lt;TargetFrameworkgt;net6.0lt;/TargetFrameworkgt; lt;/PropertyGroupgt; lt;ItemGroupgt; lt;PackageReference Include="Syncfusion.Blazor.Calendars" Version="19.3.0.56" /gt; lt;PackageReference Include="Syncfusion.Blazor.Themes" Version="19.3.0.56" GeneratePathProperty="true" /gt; lt;/ItemGroupgt; lt;Target Name="RemoveFilesFromPublish" AfterTargets="ComputeFilesToPublish"gt; lt;ItemGroupgt; lt;!-- ResolvedFileToPublish does not contain staticwebassest lt;BlazorThemes Include="$(PkgSyncfusion_Blazor_Themes)staticwebassets*.*" /gt; lt;DotNetPublishFiles Remove="@(BlazorThemes)" /gt; lt;ResolvedFileToPublish Remove="@(BlazorThemes)"gt;lt;/ResolvedFileToPublishgt; lt;ResolvedFileToPublish Remove="$(PkgSyncfusion_Blazor_Themes)staticwebassets*.*"gt;lt;/ResolvedFileToPublishgt; lt;/ItemGroupgt; lt;/Targetgt; lt;/Projectgt;