我有一个UWP应用程序,它使用Microsoft.NetCore.UWP作为依赖项。
我想使用System.Globalization库,但是mscorlib中包含的库,而不是NetCore中包含的库。
这是因为后者还有我需要的几个额外的方法,比如CultureInfo.GetCultures(...)。
我该怎么用呢?现在,我的using System.Globalization指向这个文件:
#region Assembly System.Globalization, Version=4.0.10.0, Culture=neutral, PublicKeyToken=...
// C:\Users\...\.nuget\packages\system.globalization\4.3.0\ref\netcore50\System.Globalization.dll
#endregion我需要的是:
#region Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=...
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll
#endregion发布于 2019-01-21 15:11:42
克,经过调查..。
您可以在项目中使用与.net标准2.0兼容的System.Globalization版本,以允许调用CultureInfo.GetCultures(CultureTypes.AllCultures),但是,首先您需要确保目标是*Fall创建者的更新版本
我的应用程序属性

一旦您已经更新了,然后从nuget安装软件包。
我的nuget包安装好了

一旦我这样做了,下面的操作就很好了。
var testresult = CultureInfo.GetCultures(CultureTypes.AllCultures);
https://stackoverflow.com/questions/54291975
复制相似问题