Проекты библиотек NuGet Multiplatform (Nugetizer 3000)

Автоматически создавайте пакеты NuGet для совместного использования кода на разных платформах с помощью Nugetizer 3000!

Можно автоматически создавать пакеты NuGet для совместного использования кода на разных платформах с помощью Nugetizer 3000. Это позволяет создавать пакеты NuGet из существующих проектов библиотек или создавать проект многоплатформной библиотеки.

Nugetizer 3000 входит в состав Visual Studio для Mac. Найдите тип проекта библиотеки > Mulitplatform Library в окне "Создать файл>":

Create new Multiplatform Library window

Создание пакетов NuGet

После настройки каждая сборка проекта выводит полный пакет NuGet, который можно использовать для внутреннего совместного использования кода с другими приложениями или отправки в NuGet.org.

Существует три сценария использования этой функции:

Дополнительные сведения о необходимых и необязательных метаданных, которые необходимо добавить в любой пакет NuGet, см. в руководстве по метаданным.

Дополнительные сведения о NuGet

Дополнительные сведения о создании NuGet для Xamarin вручную и о включении пакета NuGet в приложение.

Документация По NuGet Корпорации Майкрософт содержит более подробную информацию о формате NUPKG и использовании пакетов NuGet в Visual Studio.

Обсуждение проектирования для проектов пакетов NuGet (a.k.a. NuGetizer 3000) доступно в репозитории NuGet GitHub.