Как правильно запустить функции Azure в Visual Studio 2017?

Я пытаюсь запустить программу, использующую функции Azure. Я использую Visual Studio 2017. Это программа:

https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/rest-api-samples/dotnet

Я загрузил все, что связано с функциями Azure.

Когда я нажимаю отладку, я получаю следующую ошибку:

Проект с выходным типом библиотеки классов не может быть запущен напрямую. Для отладки этого проекта добавьте исполняемый проект в это решение, которое ссылается на проект библиотеки. Установите исполняемый проект в качестве запускаемого проекта.

Я правильно запускаю этот пример или пропустил что-то, что связано с функциями Azure?

Спасибо

1 ответ

Решение

Посылка Microsoft.NET.Sdk.Functions(используется для сборки проекта Function), кажется, не работает, попробуйте удалить ссылку и переустановить пакет, используя nuget.

Что касается ошибки

Не удалось найти функцию проекта root. Ожидается наличие host.json в корневом каталоге проекта функции

В VS откройте новый проект и выберите Functions.csproj найти проект.

Решение

Попробуйте понизить Microsoft.Net.SDK.Functions, я снизил его с 1.0.29 до 1.0.28, и он начал работать.

Кажется, есть проблема с пакетом Nuget.

Другие вопросы по тегам