Hinweise zur Visual Studio-Toolbox-Integration der List & Label-.NET-Komponenten

Click here for the English article.

Problemstellung

Mit der Installation von List & Label auf dem Entwickler-Rechner wird versucht eine automatische Integration in der Visual Studio-Toolbox vorzunehmen, sodass Komponenten von List & Label schnell und einfach via Drag & Drop auf bpsw. eine WinForms gezogen und verwendet werden können:

Hierzu wurde bislang immer die mitgelieferte .NET Framework 4.8-Assembly von List & Label verwendet. Doch in den neueren .NET (Core)-Versionen ist das nicht mehr möglich, da Microsoft die technische Architektur für die Visual Studio-Toolbox-Integration grundlegend geändert hat. Auch der Versuch die List & Label-Assembly manuell in die Toolbox hinzuzufügen, wird mit einer entsprechenden Meldung nicht mehr zugelassen und verweigert:

… targets a platform whose toolbox items cannot be enumerated dynamically

Wird eine moderne .NET-Anwendung verwendet, kann daher nicht direkt auf die List & Label-Komponenten aus der Visual Studio-Toolbox zugegriffen werden, da diese nicht angezeigt werden können.

Lösung

Fügen Sie stattdessen in einer modernen .NET-Anwendung das NuGet-Paket von List & Label in der jeweils passenden Version hinzu. Möglicherweise ist ein Neustart von Visual Studio erforderlich, damit die Toolbox die neue Projekt-Konfiguration neu laden kann und dann die Komponenten von List & Label wie gewohnt aus der Toolbox verwendet werden können: