UltimateResourceFallbackLocation 枚举

定义

指定 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
继承
UltimateResourceFallbackLocation
属性

字段

MainAssembly 0

回退资源位于主程序集中。

Satellite 1

回退资源位于附属程序集中。

注解

枚举 UltimateResourceFallbackLocation 与构造函数一起使用 NeutralResourcesLanguageAttribute.NeutralResourcesLanguageAttribute(String, UltimateResourceFallbackLocation) ,以指定对象是从 ResourceManager 主应用程序集中检索应用的默认区域性的资源 (,还是从默认) ,还是从附属程序集中检索应用的默认区域性的资源。 在本地化应用程序中,如果使用资源回退过程后找不到特定于区域性的资源,则使用默认区域性的资源。 有关详细信息,请参阅 Packaging and Deploying Resources中的“资源回退进程”一节。

如果为属性指定了 MainAssembly 值或没有值 NeutralResourcesLanguageAttribute ,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingManifestResourceException 异常。 如果为 Resource Manager 指定了附属 NeutralResourcesLanguageAttribute 值,并且资源管理器无法加载属于默认区域性的资源集,则会引发 MissingSatelliteAssemblyException 异常。

适用于

另请参阅