提问人:Suchishma Tata 提问时间:11/14/2023 最后编辑:Denis MichealSuchishma Tata 更新时间:11/15/2023 访问量:53
如何在使用不同 .NET 版本的应用程序中支持计算机上的所有区域性?
How to support all cultures on machine in applications using different .NET versions?
问:
我有 2 个应用程序,Application1 使用 .NET 4,Application2 使用 .NET 6,我正在尝试使用 获取所有机器支持的区域性,但是在同一台机器上运行的两个应用程序中获取的区域性存在差异,在使用 .NET 4 的 Application1 中,我看到更多的区域性,在使用 .NET 6 的 Application2 中,我看到的区域性更少。但是,我需要 Application1 中支持的所有区域性才能在 Application2 中得到支持。有没有办法实现这一目标?CultureInfo.GetCultures(CultureTypes.AllCultures)
我在 Application2 中使用此逻辑将支持的区域性添加到中,是否有任何方法可以在不使用此获取区域性逻辑的情况下隐式获取所有支持的区域性?RequestLocalizationOptions options.AddSupportedCultures()
Program.cs
我尝试添加所需的语言,但我不想使用该解决方案,因为每次需要添加语言时,我都需要修改支持的列表,我想找到一种方法来读取机器上所有支持的区域性,我想知道是否有任何方法可以在不使用此获取区域性逻辑的情况下隐式获取所有支持的区域性?appsettings.json
答: 暂无答案
评论
CultureTypes.AllCultures