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) ,以指定对象是从 ResourceManager 主应用程序集中检索应用的默认区域性的资源 (,还是从默认) ,还是从附属程序集中检索应用的默认区域性的资源。 在本地化应用程序中,如果使用资源回退过程后找不到特定于区域性的资源,则使用默认区域性的资源。 有关详细信息,请参阅 Packaging and Deploying Resources中的“资源回退进程”一节。
如果为属性指定了 MainAssembly 值或没有值 NeutralResourcesLanguageAttribute ,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingManifestResourceException 异常。 如果为 Resource Manager 指定了附属 NeutralResourcesLanguageAttribute 值,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingSatelliteAssemblyException 异常。