在将某些代码迁移到以.Net4.5 / Silverlight5为目标的PCL时,IgnoreCase
类上的ResourceManager
属性会消失。
此属性同时存在于.Net4.5和Silverlight5中,因此"交叉点"这两个API都应该让它可用。 (此属性自.Net2以来就存在,并且似乎已弃用)
我使用IgnoreCase
作为后备来检索resx值。我在msdn上找到了关于ResourceManager with PCL
的一些具体信息,但没有关于这个" IgnoreCase
问题"。
ResourceManager
值的解决方法?最后但并非最不重要的是,我反编译了Profile24&有了Reflector的Profile47 \ mscorlib.dll,似乎ResourceManager
没有实现..(它的GetString
方法只返回null),当然这个IgnoreCase
不存在。我错过了什么?
答案 0 :(得分:1)
我并不清楚为什么不包含这个属性,但我怀疑这是因为我们没有建议使用它,或者希望在未来的平台中删除对它的支持。< / p>
您可以在我的blog post on PCLs中查看API可能无法移植的一般列表。