簡體   English   中英

如何僅以英文發布 .NET 核心應用程序?

[英]How to publish a .NET Core application in English only?

我使用以下命令發布我的應用程序: dotnet publish -c Debug -r linux-arm 它工作正常,但是,它會為我不需要的語言生成文件夾。

每個文件夾中有這 3 個文件:Microsoft.Data.Edm.resources.dll、Microsoft.Data.OData.resources.dll、System.Spatial.resources.Z06416233FE5EC4C593ZAB22E4

我根本不使用這些 DLL。

此外,如果我為 Windows 發布,則語言文件夾不存在。 僅適用於 Linux 臂。

我如何將發布限制為英語?

在此處輸入圖像描述

參考MSBuild 屬性

<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>行添加到項目文件的屬性組中。 例如,

    <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net6.0</TargetFramework>
        <SatelliteResourceLanguages>en-US</SatelliteResourceLanguages> 
   </PropertyGroup>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM