Как создать пакет NuGet для AzureFunctions V2 от pu sh до Octopus для развертывания? - PullRequest
1 голос
/ 23 марта 2020

Я хочу создать пакет Nuget для моего проекта Azure functions V2, чтобы я мог отправить sh его осьминогу для развертывания. Но я сталкиваюсь с проблемами, в настоящее время я использую do tnet pack <.csproj> для упаковки моего кода в .nupkg. Если я использую простую консоль. net ядро ​​приложения или библиотеки. net ядро, то я не могу получить файл nupkg, но если я запускаю do tnet pack <.csproj> на моем azure функции проекта, чем я получаю publi sh папку как bin \ Debug \ netcoreapp2.1 \ publi sh. А в папке publi sh мои файлы кода и dll присутствуют. Но где находится файл nupkg?

1 Ответ

1 голос
/ 24 марта 2020

Этот вопрос старый, посмотрите здесь:

https://github.com/Azure/azure-functions-vs-build-sdk/issues/110

do tnet pack не может упаковать azure функцию. Кажется, что свойство IsPackable принудительно заблокировано на false, и даже изменение свойства вручную не поможет. do tnet cli будет отказываться генерировать файлы .nupkg.

enter image description here

Фактически, просто ссылаясь на Microsoft. NET .Sdk.Functions в вашем Проект сделает недействительным пакет do tnet. Это не ваша ошибка, а дизайн функции azure.

...