Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Проекты Xamarin Android и iOS изначально не поддерживают Visual Basic; однако разработчики могут использовать библиотеки .NET Standard для переноса существующего кода Visual Basic в Android и iOS или для записи значительной части логики приложения в Visual Basic. Приложения Xamarin.Forms можно создавать полностью в Visual Basic (за исключением пользовательских отрисовщиков, служб зависимостей и кода XAML).
Требования
Для создания и компиляции библиотек Visual Basic .NET Standard необходимо использовать Visual Studio в Windows (Visual Studio 2017 или более поздней версии).
Примечание.
Библиотеки Visual Basic можно создавать и компилировать только с помощью Visual Studio. Xamarin.Android и Xamarin.iOS не поддерживают язык Visual Basic.
Если вы работаете исключительно в Visual Studio, вы можете ссылаться на проект Visual Basic из проектов Xamarin.Android и Xamarin.iOS.
Если проекты Android и iOS также должны быть загружены в Visual Studio для Mac следует ссылаться на выходную сборку из сборки Visual Basic.
Создание библиотеки Visual Basic.NET .NET Standard
В этом разделе описывается создание библиотеки .NET Standard Visual Basic с помощью Visual Studio 2019. Затем библиотеку можно ссылаться в других проектах, включая приложения Xamarin.Android, Xamarin.iOS и Xamarin.Forms.
При добавлении библиотеки Visual Basic .NET Standard в Visual Studio необходимо тщательно выбрать правильный тип проекта:
В Visual Studio 2019 выберите "Создать проект".
Введите библиотеку Visual Basic для фильтрации параметров проекта и выберите параметр библиотеки классов (.NET Standard) со значком Visual Basic:
На следующем экране введите имя проекта и нажмите клавишу CREATE.
Проект Visual Basic будет отображаться, как показано в Обозреватель решений, как показано в следующем:
Проект теперь готов к добавлению кода Visual Basic. Проекты .NET Standard можно ссылаться на другие проекты (проекты приложений или библиотеки).
Итоги
В этой статье показано, как использовать код Visual Basic в приложениях Xamarin с помощью Visual Studio. Несмотря на то, что Xamarin не поддерживает Visual Basic напрямую, компиляция Visual Basic в библиотеку .NET Standard позволяет включать код с помощью Visual Basic в приложения Android и iOS.
На следующих страницах описывается использование библиотек Visual Basic.NET .NET Standard в собственных приложениях или приложениях Xamarin.Forms:
- Создание собственных приложений Xamarin.iOS и Xamarin.Android, использующих VB
- Создание приложений Xamarin.Forms с помощью VB

