You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何安装无多语言支持的NuGet包?

解决ClosedXML NuGet包默认安装多语言文件的问题
  • 指定单一语言版本安装
    ClosedXML支持按语言筛选安装包,执行NuGet命令时加上语言参数就能只获取对应语言的资源文件,避免下载全量多语言包。示例命令:

    Install-Package ClosedXML -Language en-US
    

    替换en-US为你需要的语言代码即可。

  • 项目文件中排除多余资源文件
    若已安装完整包,可通过修改项目文件(.csproj)来移除不需要的多语言资源。在项目文件里添加以下配置:

    <ItemGroup>
      <PackageReference Include="ClosedXML" Version="*">
        <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
      </PackageReference>
      <None Remove="**\*.resources.dll" Condition="$([System.String]::new('%(Filename)').EndsWith('.resources'))" />
    </ItemGroup>
    

    这段配置会自动排除所有后缀为.resources.dll的多语言文件。

  • 查找精简版变体包
    部分包会推出不带本地化的精简版本,你可以在NuGet官方库搜索ClosedXML相关包,查看是否存在类似ClosedXML.NoLocalization这类无多语言的变体,若有直接安装该版本即可。

内容的提问来源于stack exchange,提问作者Mark Ainsworth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 07:32:34