Вы получите много языковых папок, содержащих CodeAnalysis.dll
файлы в опубликованных выходных данных, если у вас есть ссылка на проект Microsoft.VisualStudio.Web.CodeGeneration.Design
, которая необходима для контроллеров строительных лесов. Если это верно для вашего проекта, измените ссылку на пакет в вашем файле .csproj
на ExcludeAssets="all"
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" ExcludeAssets="All" />
Например, старый *.csproj
файл
<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>
Новыйфайл *.csproj
должен быть
<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>