ToolboxMultitargetingFields Класс

Определение

Представляет имена полей в сопоставлении строк настройки для различных версий области элементов.

public ref class ToolboxMultitargetingFields abstract sealed
public ref class ToolboxMultitargetingFields abstract sealed
class ToolboxMultitargetingFields abstract sealed
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FHidden)]
public static class ToolboxMultitargetingFields
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FHidden)>]
type ToolboxMultitargetingFields = class
Public Class ToolboxMultitargetingFields
Наследование
ToolboxMultitargetingFields
Атрибуты

Комментарии

Если элементы панели элементов имеют эти метаданные, панель элементов обеспечит возможность включения в панели элементов только тех элементов, которые удовлетворяют следующим требованиям:

  1. Целевая платформа проекта активного конструктора включается в Frameworks поле (игнорируя различия в профилях) или, в противном случае отображается более ранняя версия целевой платформы проекта, и объект был выдвинут в соответствии с логикой по умолчанию.

  2. Один из следующих трех вариантов — true:

    1. Целевая платформа проекта активного конструктора не имеет профиля или

    2. Сборка не является сборкой платформы или

    3. Имя сборки (любой версии) можно разрешить в целевой платформе проекта, а имя типа — в разрешенной сборке.

FrameworksПоле можно опустить, в этом случае панель элементов будет запрашивать поставщик элементов путем вызова GetInstanceOfExistingTypeForNewFramework при активации конструктора в управляемом проекте.

Если ItemProvider поле опущено, область элементов будет применять логику совместимости по умолчанию, а не полагаться на IVsProvideTargetedToolboxItems реализацию пакета.

Поля

AssemblyName

Строгое имя сборки, включая номер версии.

Frameworks

Список разделенных точкой с запятой платформ, поддерживаемых данным элементом (без профилей).

ItemProvider

Идентификатор GUID пакета, который реализует IVsProvideTargetedToolboxItems и знает об этом типе элемента.

TypeName

Полное имя типа, например System. Windows. Forms. Button.

UseProjectTargetFrameworkVersionInTooltip

Определяет, следует ли использовать версию целевой платформы проекта в подсказках элемента панели инструментов.

Применяется к