Visual Basic a .NET Standard

Projekty Xamarin Android Visual Basic iOS nativně nepodporují Visual Basic. Vývojáři ale mohou pomocí knihoven .NET Standard migrovat stávající kód Visual Basic do Androidu Visual Basic iOS nebo psát významnou část aplikační logiky v Visual Basic. Aplikace Xamarin.Forms je možné vytvářet zcela v Visual Basic (s výjimkou vlastních rendererů, služeb závislostí a kódu XAML).

Požadavky

K vytvoření a kompilaci Visual Basic .NET Standard knihoven musíte použít Visual Studio na Windows (Visual Studio 2017 nebo novější).

Poznámka

Visual Basic knihovny je možné vytvářet a kompilovat pouze pomocí Visual Studio. Xamarin.Android a Xamarin.iOS nepodporují jazyk Visual Basic.

Pokud pracujete výhradně v Visual Studio můžete odkazovat na projekt Visual Basic z projektů Xamarin.Android a Xamarin.iOS.

Pokud je také nutné načíst projekty pro Android a iOS do Visual Studio pro Mac měli byste odkazovat na výstupní sestavení ze sestavení Visual Basic sestavení.

Vytvoření knihovny Visual Basic.NET .NET Standard

Tato část vás provede vytvořením knihovny Visual Basic .NET Standard pomocí Visual Studio 2019. Na knihovnu pak můžete odkazovat v jiných projektech, včetně aplikací Xamarin.Android, Xamarin.iOS a Xamarin.Forms.

Při přidávání knihovny Visual Basic .NET Standard do Visual Studio musíte být opatrní při výběru správného typu projektu:

  1. V Visual Studio 2019 zvolte Vytvořit nový projekt.

  2. Zadejte Visual Basic knihovny, abyste vyfiltrovat možnosti projektu, a zvolte možnost Knihovna tříd (.NET Standard) s ikonou Visual Basic tříd:

    Filtrování pro Visual Basic dat

  3. Na další obrazovce zadejte název projektu a stiskněte Vytvořit.

  4. Projekt Visual Basic zobrazí, jak je znázorněno v Průzkumník řešení takto:

    Prázdný Visual Basic projektu

Projekt je teď připravený k Visual Basic kódu. .NET Standard projekty mohou odkazovat jiné projekty (projekty aplikací nebo projekty knihovny).

Souhrn

Tento článek ukazuje, jak používat Visual Basic kódu v aplikacích Xamarin pomocí Visual Studio. I když Xamarin nepodporuje Visual Basic, kompilace Visual Basic do knihovny .NET Standard umožňuje zahrnout kód napsaný pomocí Visual Basic do aplikací pro Android a iOS.

Následující stránky popisují, jak používat Visual Basic.NET .NET Standard v nativních aplikacích nebo aplikacích Xamarin.Forms: