Ang*_*ker 5 .net c# asp.net-core-mvc .net-core
我使用以下命令发布我的应用程序:dotnet publish -c Debug -r linux-arm. 它工作正常,但是,它为我不需要的语言生成文件夹。
每个文件夹中有这 3 个文件:Microsoft.Data.Edm.resources.dll、Microsoft.Data.OData.resources.dll、System.Spatial.resources.dll。
我根本不使用这些 DLL。
此外,如果我为 Windows 发布,则语言文件夹不存在。仅适用于 Linux-arm。
我如何将发布限制为英文?
请参阅MSBuild 属性
将该行添加<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>到项目文件的属性组中。例如,
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |