码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • .Net 5在CentOS 7部署问题Couldn’t find a valid ICU package installed on the system


    背景:最近项目往CentOS 7上迁移部署,发现在正式服务器部署时发现一个问题,如图:

     

     解决:根据提示,确实是系统内少相关包;那么问题来了,ICU库是干啥的,问一下度娘:

    ICU(International Component for Unicode/Unicode国际化组件) 是 Unicode 支持、软件国际化、全球化的一个成熟的、广泛应用的库,是一个由 IBM 赞助、支持和使用的,基于"IBM公共许可证",用于支持软件国际化的开源项目。

    好了,百度了我大概知道了,.Net 5程序部署在CentOS中肯定是因为一些库因为不国际化出错。问了同事,在项目文件中加一句就好了,先上解决方法:

    1. "Microsoft.NET.Sdk">
    2. "System.Globalization.Invariant" Value="true"/>

    拓展:

    全球化不变模式(.NET Core 2.0 中的新功能)使您能够消除应用程序对全球化数据和全球化行为的依赖。如果您更关心减少依赖关系和分发大小而不是全球化功能或全球化正确性,则此模式是一种可选功能,可提供更大的灵活性。

    在不变模式下运行的缺点是应用程序将获得较差的全球化支持。仅向了解全球化及其缺失的影响的开发人员推荐此新选项。

    详细介绍:

    runtime/globalization-invariant-mode.md at main · dotnet/runtime · GitHub.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - runtime/globalization-invariant-mode.md at main · dotnet/runtimehttps://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md

    全球化配置设置 - .NET | Microsoft Docs了解对 .NET Core 应用的全球化方面进行配置的运行时设置。例如,如何分析日语日期。icon-default.png?t=M7J4https://docs.microsoft.com/zh-cn/dotnet/core/runtime-config/globalization

  • 相关阅读:
    AI产品经理-能力模型
    ORA-01005 vs ORA-28040
    Node.js(2)-模块化管理
    超强高温天气来袭,“幕后推手”是谁
    IO多路转接 ——— select、poll、epoll
    基于JavaSwing开发联机坦克游戏(服务器+客户端) 课程设计 大作业
    MySQL常用命令(DQL)
    Quest商店:利用A/B测试,竟可将VR游戏转化率提升26.5%
    垃圾判断算法与4大引用
    SpringBoot+Vue项目线上买菜系统
  • 原文地址:https://blog.csdn.net/weixin_33277597/article/details/126486985
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号