WebSiteProjectRelatedFilesAttribute 类

定义

此属性允许网站项目将一种文件类型 (相关) 嵌套在解决方案资源管理器中的另一种文件类型 (主) 下

public ref class WebSiteProjectRelatedFilesAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class WebSiteProjectRelatedFilesAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class WebSiteProjectRelatedFilesAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type WebSiteProjectRelatedFilesAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class WebSiteProjectRelatedFilesAttribute
Inherits RegistrationAttribute
继承
WebSiteProjectRelatedFilesAttribute
属性

注解

例如,以下属性定义 [WebSiteProjectRelatedFiles (“aspx”,“py”) ]

将添加以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py “Default”=“”

构造函数

WebSiteProjectRelatedFilesAttribute(String, String)

创建新的 WebSiteProjectAttribute 属性,以向网站项目注册语言

属性

PrimaryFileExtension

获取将嵌套文件的主文件扩展名

RelatedFileExtension

获取将嵌套在主文件扩展名下的相关文件 extion

TypeId

重写 TypeID 属性,使 RegistrationAttribute 派生类能够与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含其他信息,例如要注册的类型和路径信息。

Unregister(RegistrationAttribute+RegistrationContext)

取消注册此相关文件扩展名

适用于