我收到以下警告:“ CA1824用NeutralResourcesLanguageAttribute标记程序集”
根据MSDN,其原因是:程序集包含基于ResX的资源,但没有对其应用System.Resources.NeutralResourcesLanguageAttribute。
任何人都可以解释一下这是什么意思吗?我不想定义特定的文化背景。我希望它们是可定制的。
[assembly: NeutralResourcesLanguage("en")]
这样,当用英语查找资源时,资源管理器将不会寻找英语的文化卫星集会,而只会使用主集会中包含的资源。这纯粹是性能优化。
YourModule.resx
)中使用的语言。该信息可以在resource fallback process期间使用。using System.Resources;
然后
[assembly: NeutralResourcesLanguage("en")]