Как правильно запустить функции 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.