Я играю с функциями Azure, но я заметил, что VS 2015 не предоставляет intellisense для файлов .csx.Azure Функции Visual Studio 2015 intellisense
Любая идея, как исправить это?
Я играю с функциями Azure, но я заметил, что VS 2015 не предоставляет intellisense для файлов .csx.Azure Функции Visual Studio 2015 intellisense
Любая идея, как исправить это?
Это не проблема с вашей конфигурацией. Поддержка IntelliSense с помощью csx ограничена и будет улучшена в будущих выпусках инструментов (также ориентированных на VS Code и портал).
Одним из решений является развитие функции как прекомпилирована функции, как описано здесь: https://github.com/Azure/azure-webjobs-sdk-script/wiki/Precompiled-functions
я надоела очень быстро из-за ограниченного IntelliSense.
Следите за новостями Publishing a .NET class library as a Function App и не оглядывайтесь назад. Полный C#, (не .csx.
), C# 7 (если используется VS2017), и полная intellisense и отладка.
В основном подход заключается не в создании проекта функций (только в VS2015), а вместо этого создает проект ASP.NET и использует CLI Azure Function для создания фактических функций. Тогда вы не имеете дело с .CSX-файлами, которые имеют плохую поддержку в редакторе VS.
Для пути к программе введите путь к func.exe для CLI функций Azure. Если вы установили Visual Studio Functions Набор инструментов, путь будет выглядеть как C:\Users\USERNAME\AppData\Local\Azure.Functions.Cli\1.0.0-beta.93\func.exe
Если вы установили лазури функции CLI через НПМ, путь будет что-то вроде C:\Users\USERNAME\AppData\Roaming\npm\node_modules\azure-functions-cli\bin\func.exe
для аргументов командной строки, установите начало хоста Для рабочего каталога укажите корень веб-проекта на вашем компьютере (к сожалению, это не устанавливается автоматически.)