Visual Basic a .NET Standard

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

Požadavky

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

Poznámka:

Knihovny jazyka Visual Basic lze vytvářet a kompilovat pouze pomocí sady Visual Studio. Xamarin.Android a Xamarin.iOS nepodporují jazyk jazyka Visual Basic.

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

Pokud se projekty androidu a iOSu musí načíst také v Visual Studio pro Mac měli byste odkazovat na výstupní sestavení ze sestavení Jazyka Visual Basic.

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

Tato část vás provede vytvořením knihovny Visual Basic .NET Standard pomocí sady 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 .NET Standard jazyka Visual Basic v sadě Visual Studio musíte být opatrní, abyste zvolili správný typ projektu:

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

  2. Zadáním knihovny Jazyka Visual Basic můžete filtrovat možnosti projektu a zvolit možnost Knihovna tříd (.NET Standard) s ikonou jazyka Visual Basic:

    Filter for Visual Basic library

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

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

    Empty Visual Basic project

Projekt je teď připravený pro přidání kódu jazyka Visual Basic. Na projekty .NET Standard lze odkazovat jinými projekty (projekty aplikací nebo projekty knihoven).

Shrnutí

Tento článek ukázal, jak využívat kód jazyka Visual Basic v aplikacích Xamarin pomocí sady Visual Studio. I když Xamarin přímo nepodporuje Visual Basic, kompilace jazyka Visual Basic do knihovny .NET Standard umožňuje zahrnout kód napsaný pomocí jazyka Visual Basic do aplikací pro Android a iOS.

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