Visual Basic 및 .NET Standard

Xamarin Android 및 iOS 프로젝트는 기본적으로 Visual Basic을 지원하지 않습니다. 그러나 개발자는 .NET Standard 라이브러리를 사용하여 기존 Visual Basic 코드를 Android 및 iOS로 마이그레이션하거나 Visual Basic에서 애플리케이션 논리의 상당 부분을 작성할 수 있습니다. Xamarin.Forms 애플리케이션은 Visual Basic에서 완전히 만들 수 있습니다(사용자 지정 렌더러, 종속성 서비스 및 XAML 코드 숨김 제외).

요구 사항

Visual Basic .NET Standard 라이브러리를 만들고 컴파일하려면 Windows의 Visual Studio(Visual Studio 2017 이상)를 사용해야 합니다.

참고 항목

Visual Basic 라이브러리는 Visual Studio를 사용하여만 만들고 컴파일할 수 있습니다. Xamarin.Android 및 Xamarin.iOS는 Visual Basic 언어를 지원하지 않습니다.

Visual Studio에서만 작업하는 경우 Xamarin.Android 및 Xamarin.iOS 프로젝트에서 Visual Basic 프로젝트를 참조할 수 있습니다.

Android 및 iOS 프로젝트도 Mac용 Visual Studio 로드해야 하는 경우 Visual Basic 어셈블리에서 출력 어셈블리를 참조해야 합니다.

Visual Basic.NET .NET Standard 라이브러리 만들기

이 섹션에서는 Visual Studio 2019를 사용하여 Visual Basic .NET Standard 라이브러리를 만드는 방법을 안내합니다. 그런 다음 Xamarin.Android, Xamarin.iOS 및 Xamarin.Forms 앱을 비롯한 다른 프로젝트에서 라이브러리를 참조할 수 있습니다.

Visual Studio에서 Visual Basic .NET Standard 라이브러리를 추가할 때는 올바른 프로젝트 형식을 선택해야 합니다.

  1. Visual Studio 2019에서 새 프로젝트 만들기를 선택합니다.

  2. Visual Basic 라이브러리를 입력하여 프로젝트 옵션을 필터링하고 Visual Basic 아이콘을 사용하여 클래스 라이브러리(.NET Standard) 옵션을 선택합니다.

    Filter for Visual Basic library

  3. 다음 화면에서 프로젝트의 이름을 입력하고 Create 키를 누릅니다.

  4. Visual Basic 프로젝트는 다음과 같이 솔루션 탐색기 표시됩니다.

    Empty Visual Basic project

이제 프로젝트를 Visual Basic 코드를 추가할 준비가 되었습니다. .NET Standard 프로젝트는 다른 프로젝트(애플리케이션 프로젝트 또는 라이브러리 프로젝트)에서 참조할 수 있습니다.

요약

이 문서에서는 Visual Studio를 사용하여 Xamarin 애플리케이션에서 Visual Basic 코드를 사용하는 방법을 보여 줍니다. Xamarin은 Visual Basic을 직접 지원하지 않지만 Visual Basic을 .NET Standard 라이브러리로 컴파일하면 Visual Basic으로 작성된 코드를 Android 및 iOS 앱에 포함할 수 있습니다.

다음 페이지에서는 네이티브 또는 Xamarin.Forms 앱에서 Visual Basic.NET .NET Standard 라이브러리를 사용하는 방법을 설명합니다.