Visual Basic i .NET Standard

Projekty platformY Xamarin dla systemów Android i iOS nie obsługują natywnie języka Visual Basic; jednak deweloperzy mogą migrować istniejący kod Visual Basic do systemów Android i iOS przy użyciu bibliotek platformy .NET Standard lub zapisywać znaczną część logiki aplikacji w języku Visual Basic. Aplikacje platformy Xamarin.Forms można tworzyć w całości w języku Visual Basic (z wyłączeniem niestandardowych programów renderujących, usług zależności i kodu XAML).

Wymagania

Aby utworzyć i skompilować biblioteki Visual Basic .NET Standard, należy użyć programu Visual Studio w systemie Windows (Visual Studio 2017 lub nowszego).

Uwaga

Biblioteki Visual Basic można tworzyć i kompilować tylko przy użyciu programu Visual Studio. Xamarin.Android i Xamarin.iOS nie obsługują języka Visual Basic.

Jeśli pracujesz wyłącznie w programie Visual Studio, możesz odwołać się do projektu Visual Basic z projektów platform Xamarin.Android i Xamarin.iOS.

Jeśli projekty systemu Android i iOS muszą być również załadowane w Visual Studio dla komputerów Mac należy odwołać się do zestawu wyjściowego z zestawu Visual Basic.

Tworzenie biblioteki visual Basic.NET .NET Standard

W tej sekcji opisano sposób tworzenia biblioteki visual Basic .NET Standard przy użyciu programu Visual Studio 2019. Następnie można odwoływać się do biblioteki w innych projektach, w tym w aplikacjach Xamarin.Android, Xamarin.iOS i Xamarin.Forms.

Podczas dodawania biblioteki Visual Basic .NET Standard w programie Visual Studio należy zachować ostrożność, aby wybrać prawidłowy typ projektu:

  1. W programie Visual Studio 2019 wybierz pozycję Utwórz nowy projekt.

  2. Wpisz bibliotekę Visual Basic, aby filtrować opcje projektu, a następnie wybierz opcję Biblioteka klas (.NET Standard) z ikoną Visual Basic:

    Filter for Visual Basic library

  3. Na następnym ekranie wpisz nazwę projektu i naciśnij przycisk Utwórz.

  4. Projekt języka Visual Basic zostanie wyświetlony, jak pokazano w Eksplorator rozwiązań w następujący sposób:

    Empty Visual Basic project

Projekt jest teraz gotowy do dodania kodu Visual Basic. Projekty .NET Standard można odwoływać się do innych projektów (projektów aplikacji lub projektów biblioteki).

Podsumowanie

W tym artykule pokazano, jak korzystać z kodu Visual Basic w aplikacjach platformy Xamarin przy użyciu programu Visual Studio. Mimo że platforma Xamarin nie obsługuje języka Visual Basic bezpośrednio, kompilowanie języka Visual Basic w bibliotece .NET Standard umożliwia dołączanie kodu napisanego przy użyciu języka Visual Basic w aplikacjach dla systemów Android i iOS.

Na poniższych stronach opisano sposób używania bibliotek Visual Basic.NET .NET Standard w aplikacjach natywnych lub Xamarin.Forms: