共用方式為


ProvideProjectFactoryAttribute 類別

定義

ProvideProjectFactoryAttribute 宣告封裝提供項目處理站。

public ref class ProvideProjectFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideProjectFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideProjectFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideProjectFactoryAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideProjectFactoryAttribute
Inherits RegistrationAttribute
繼承
ProvideProjectFactoryAttribute
屬性

備註

單一 VSPackage 可以提供多個項目處理站。 如果 VSPackage 宣告它提供專案處理站,它應該建立處理站,並在衍生類別的Package方法中Initialize將它提供給 Visual Studio。

建構函式

ProvideProjectFactoryAttribute(Type, String, String, String, String, String)

初始化 ProvideProjectFactoryAttribute 的新執行個體。

屬性

DefaultProjectExtension

取得項目檔的預設擴展名。

DisableOnlineTemplates

判斷是否停用在線範本。

DisplayProjectFileExtensions

取得項目擴展名的資源識別碼。

DisplayProjectTypeVsTemplate

取得或設定專案的Visual Studio範本。

FactoryType

取得項目處理站的類型。

FolderGuid

取得或設定資料夾 guid。 這可用來控制項目節點出現在 [新增專案] 對話框中的位置

LanguageVsTemplate

取得並設定 Visual Studio 語言範本。

Name

建立新專案中的樹狀節點名稱,並新增專案對話方塊。 取得 nameResourceID 值的預先檢閱

NewProjectRequireNewFolderVsTemplate

取得或設定此類型的專案是否需要建立新資料夾的Visual Studio範本。

PossibleProjectExtensions

取得一組可能的專案延伸模組。

ProjectSubTypeVsTemplate

取得或設定項目子類型的Visual Studio樣本。

ProjectTemplatesDirectory

取得專案範本目錄。

ShowOnlySpecifiedTemplatesVsTemplate

取得或設定要顯示在 [新增專案] 對話框中的Visual Studio 範本。

SortPriority

影響項目顯示在新專案對話框中的順序

TemplateGroupIDsVsTemplate

取得或設定 Visual Studio 範本的群組標識碼。

TemplateIDsVsTemplate

取得或設定 Visual Studio 範本識別碼。

TypeId

覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。

(繼承來源 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。

(繼承來源 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

註冊這個屬性。

Unregister(RegistrationAttribute+RegistrationContext)

從登錄中移除此屬性的機碼。

適用於