Visual studio Azure功能Visual Studio 2015 intellisense

Visual studio Azure功能Visual Studio 2015 intellisense,visual-studio,azure-functions,csx,Visual Studio,Azure Functions,Csx,我正在使用Azure函数,但我注意到VS 2015没有为.csx文件提供intellisense 知道如何解决这个问题吗?这不是您的配置问题。对csx的IntelliSense支持有限,并将在未来的工具版本(也针对VS代码和门户)中得到改进。一个解决方案是将您的函数开发为预编译函数,如下所述: 我很快就厌倦了有限的智能感知。关注这篇博文,不要回头看。完整的C#,(而不是.csx.),C#7(如果使用VS2017),以及完整的智能感知和调试 基本上,这种方法不是创建函数项目(仅在VS2015中),

我正在使用Azure函数,但我注意到VS 2015没有为.csx文件提供intellisense


知道如何解决这个问题吗?

这不是您的配置问题。对csx的IntelliSense支持有限,并将在未来的工具版本(也针对VS代码和门户)中得到改进。

一个解决方案是将您的函数开发为预编译函数,如下所述:

我很快就厌倦了有限的智能感知。

关注这篇博文,不要回头看。完整的C#,(而不是
.csx.
),C#7(如果使用VS2017),以及完整的智能感知和调试

基本上,这种方法不是创建函数项目(仅在VS2015中),而是创建一个ASP.NET项目,并使用Azure Function CLI创建实际的函数。那么您就不能处理VS编辑器中支持较差的.CSX文件了

  • 从“新建项目”对话框中,选择带有空网站模板的ASP.NET Web应用程序(.NET Framework)
  • 打开项目属性。在“Web”选项卡中,选择“启动外部程序”
  • 对于程序路径,输入Azure Functions CLI的func.exe路径。如果已安装Visual Studio Functions工具,则路径类似于
    C:\Users\USERNAME\AppData\Local\Azure.Functions.Cli\1.0.0-beta.93\func.exe如果已通过NPM安装Azure Functions Cli,路径类似于
    C:\Users\USERNAME\AppData\Roaming\npm\node\u modules\azure functions cli\bin\func.exe

  • 对于命令行参数,设置主机启动 对于工作目录,请指定计算机上web项目的根目录(遗憾的是,这不是自动设置的)