ProvideLanguageExtensionAttribute.Register 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将文件扩展名和语言服务 GUID 置于注册表中。
public:
override void Register(Microsoft::VisualStudio::Shell::RegistrationAttribute::RegistrationContext ^ context);
override void Register(Microsoft::VisualStudio::Shell::RegistrationAttribute::RegistrationContext const & context);
public override void Register (Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext context);
override this.Register : Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext -> unit
Public Overrides Sub Register (context As RegistrationAttribute.RegistrationContext)
参数
中 RegistrationAttribute.RegistrationContext 用于创建注册表项和记录进度的对象。
注解
调用此方法以创建所有必需的注册表项,以将文件扩展名与语言服务相关联。 通常情况下,程序(如 regpkg.exe)读取指定的程序集,并查找从继承的所有属性 RegistrationAttribute 。 然后,Regpkg.exe 实例化每个属性,同时提供编译该属性时指定的适当参数。 最后,对 Register 新创建的对象 regpkg.exe 调用方法,以使所有适当的注册表项和条目都得以创建。
请注意,此方法是和特定于托管包框架 (MPF) 类的重写 RegistrationAttribute 。