Visual Basic und .NET Standard

Xamarin Android- und iOS-Projekte unterstützen Visual Basic nicht nativ. Entwickler können jedoch .NET Standard-Bibliotheken verwenden, um vorhandenen Visual Basic-Code zu Android und iOS zu migrieren oder einen erheblichen Teil ihrer Anwendungslogik in Visual Basic zu schreiben. Xamarin.Forms-Anwendungen können vollständig in Visual Basic erstellt werden (ausgenommen benutzerdefinierte Renderer, Abhängigkeitsdienste und XAML-CodeBehind).

Anforderungen

Zum Erstellen und Kompilieren von Visual Basic .NET Standard-Bibliotheken müssen Sie Visual Studio unter Windows (Visual Studio 2017 oder höher) verwenden.

Hinweis

Visual Basic-Bibliotheken können nur mit Visual Studio erstellt und kompiliert werden. Xamarin.Android und Xamarin.iOS unterstützen die Visual Basic-Sprache nicht.

Wenn Sie ausschließlich in Visual Studio arbeiten, können Sie in Xamarin.Android- und Xamarin.iOS-Projekten auf das Visual Basic-Projekt verweisen.

Wenn Ihre Android- und iOS-Projekte auch in Visual Studio für Mac müssen, sollten Sie auf die Ausgabeassembly aus der Visual Basic-Assembly verweisen.

Erstellen einer Visual Basic.NET .NET Standard-Bibliothek

In diesem Abschnitt wird beschrieben, wie Sie eine Visual Basic .NET Standard-Bibliothek mit Visual Studio 2019 erstellen. Auf die Bibliothek kann dann in anderen Projekten verwiesen werden, z. B. in Xamarin.Android-, Xamarin.iOS- und Xamarin.Forms-Apps.

Beim Hinzufügen einer Visual Basic .NET Standard-Bibliothek in Visual Studio müssen Sie darauf achten, den richtigen Projekttyp auszuwählen:

  1. Wählen Sie in Visual Studio 2019 Die Option Neues Projekt erstellen aus.

  2. Geben Sie die Visual Basic-Bibliothek ein, um die Projektoptionen zu filtern, und wählen Sie die Option Klassenbibliothek (.NET Standard) mit dem Visual Basic-Symbol aus:

    Filtern nach Visual Basic-Bibliothek

  3. Geben Sie auf dem nächsten Bildschirm einen Namen für das Projekt ein, und drücken Sie Erstellen.

  4. Das Visual Basic-Projekt wird wie im Projektmappen-Explorer wie folgt angezeigt:

    Leeres Visual Basic-Projekt

Das Projekt ist jetzt bereit für das Hinzufügen von Visual Basic-Code. Auf .NET Standard-Projekte kann von anderen Projekten (Anwendungsprojekte oder Bibliotheksprojekte) verwiesen werden.

Zusammenfassung

In diesem Artikel wurde gezeigt, wie Visual Basic-Code in Xamarin-Anwendungen mithilfe von Visual Studio genutzt wird. Obwohl Xamarin Visual Basic nicht direkt unterstützt, ermöglicht das Kompilieren von Visual Basic in eine .NET Standard-Bibliothek, dass mit Visual Basic geschriebener Code in Android- und iOS-Apps eingeschlossen wird.

Auf den folgenden Seiten wird beschrieben, wie Visual Basic.NET .NET Standard-Bibliotheken in nativen apps oder Xamarin.Forms-Apps verwendet werden: