Общий доступ к коду библиотеки .NET Standard
Библиотеки .NET Standard имеют единый API для всех платформ .NET, включая Xamarin и .NET Core. Создайте одну библиотеку .NET Standard и используйте ее из любой среды выполнения, поддерживающей платформу .NET Standard. Дополнительные сведения о поддерживаемых платформах см. в этой диаграмме .
Хотя .NET Standard версии 1.0–1.6 предоставляют добавочные подмножества платформа .NET Framework, .NET Standard 2.0 обеспечивает лучший уровень поддержки приложений Xamarin и перенос существующих переносимых библиотек классов.
Visual Studio для Mac
В этом разделе описывается создание и использование библиотеки .NET Standard с помощью Visual Studio для Mac.
Создание библиотеки .NET Standard
Вы можете добавить в решение библиотеку .NET Standard, выполнив следующие действия.
В диалоговом окне "Добавление нового проекта" выберите категорию .NET Core и выберите библиотеку .NET Standard:
На следующем экране рекомендуется выбрать целевую платформу — .NET Standard 2.0 :
На последнем экране введите имя проекта и нажмите кнопку "Создать".
Проект библиотеки .NET Standard появится, как показано в Обозреватель решений. Узел зависимостей указывает, что библиотека использует NETStandard.Library.
Изменение параметров библиотеки .NET Standard
Параметры библиотеки .NET Standard можно просмотреть и изменить, щелкнув проект правой кнопкой мыши и выбрав Options
его, как показано на этом снимке экрана:
Внутри можно изменить версию netstandard
, изменив Target Framework
раскрывающееся значение.
Кроме того: вы можете изменить .csproj
непосредственное значение, чтобы изменить это значение.
.NET Standard и Xamarin.Forms для разработчика .NET (видео)
Связанные ссылки
- .NET Standard — подробные сведения и сравнение с PCL.