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),以指定对象是从ResourceManagermain应用程序集 (默认) 还是从附属程序集检索应用的默认区域性的资源。 在本地化应用程序中,如果在使用资源回退过程后未找到特定于区域性的资源,则使用默认区域性的资源。 有关详细信息,请参阅 Packaging and Deploying Resources中的“资源回退进程”一节。

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

适用于

另请参阅