Você recebe muitas pastas de idiomas que contêm CodeAnalysis.dll
arquivos na saída publicada, se você tiver uma referência ao projeto Microsoft.VisualStudio.Web.CodeGeneration.Design
, necessária para os controladores de andaimes. Se isso for verdade para o seu projeto, altere a referência do pacote no seu .csproj
arquivo para incluirExcludeAssets="all"
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" ExcludeAssets="All" />
Por exemplo, *.csproj
arquivo antigo
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UserSecretsId>aspnet-foo-4E53EF45-B3BE-4943-81BE-2449DC5AA2BC</UserSecretsId>
<BlazorLinkOnBuild>false</BlazorLinkOnBuild>
</PropertyGroup>
<ItemGroup>
<!-- ... -->
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0"/>
</ItemGroup>
<ItemGroup>
<!-- ... -->
</ItemGroup>
</Project>
Novo arquivo *.csproj
deve ser
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UserSecretsId>aspnet-foo-4E53EF45-B3BE-4943-81BE-2449DC5AA2BC</UserSecretsId>
<BlazorLinkOnBuild>false</BlazorLinkOnBuild>
</PropertyGroup>
<ItemGroup>
<!-- ... -->
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" ExcludeAssets="All"/>
</ItemGroup>
<ItemGroup>
<!-- ... -->
</ItemGroup>
</Project>