UltimateResourceFallbackLocation 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 ResourceManager 对象是否在主程序集或在附属程序集中查找应用的默认区域性的资源。
public enum class UltimateResourceFallbackLocation
public enum UltimateResourceFallbackLocation
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum UltimateResourceFallbackLocation
type UltimateResourceFallbackLocation =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type UltimateResourceFallbackLocation =
Public Enum UltimateResourceFallbackLocation
- 继承
- 属性
字段
MainAssembly | 0 | 回退资源位于主程序集中。 |
Satellite | 1 | 回退资源位于附属程序集中。 |
注解
枚举UltimateResourceFallbackLocation与 构造函数一起使用NeutralResourcesLanguageAttribute.NeutralResourcesLanguageAttribute(String, UltimateResourceFallbackLocation),以指定对象是从ResourceManagermain应用程序集 (默认) 还是从附属程序集检索应用的默认区域性的资源。 在本地化应用程序中,如果在使用资源回退过程后未找到特定于区域性的资源,则使用默认区域性的资源。 有关详细信息,请参阅 Packaging and Deploying Resources中的“资源回退进程”一节。
如果指定 MainAssembly 值或属性没有值 NeutralResourcesLanguageAttribute ,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingManifestResourceException 异常。 如果为 NeutralResourcesLanguageAttribute 指定了 Satellite 值,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingSatelliteAssemblyException 异常。