2016-09-27 2 views

ответ

1

Это не проблема с вашей конфигурацией. Поддержка IntelliSense с помощью csx ограничена и будет улучшена в будущих выпусках инструментов (также ориентированных на VS Code и портал).

1

Следите за новостями Publishing a .NET class library as a Function App и не оглядывайтесь назад. Полный C#, (не .csx.), C# 7 (если используется VS2017), и полная intellisense и отладка.

В основном подход заключается не в создании проекта функций (только в VS2015), а вместо этого создает проект ASP.NET и использует CLI Azure Function для создания фактических функций. Тогда вы не имеете дело с .CSX-файлами, которые имеют плохую поддержку в редакторе VS.

  1. В диалоговом окне «Новый проект» выберите веб-приложение ASP.NET (.NET Framework) с пустым шаблоном сайта.
  2. Откройте свойства проекта. На вкладке «Сеть» выберите «Запустить внешнюю программу»
  3. Для пути к программе введите путь к 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

  4. для аргументов командной строки, установите начало хоста Для рабочего каталога укажите корень веб-проекта на вашем компьютере (к сожалению, это не устанавливается автоматически.)

 Смежные вопросы

  • Нет связанных вопросов^_^