我正在通过Visual Studio编写C#Azure函数。此功能通过博客存储触发,并使用x64 C ++ DLL处理blob。
问题是与visual studio一起安装的默认Azure功能工具只有x86版本的exe函数(func.exe)。
我在这个URL看到,现在有x64版本:https://github.com/Azure/azure-functions-core-tools/releases
问题是,默认情况下,Visual Studio正在我的机器上选择1.2.0版本的工具(C:\ Users \ acardy \ AppData \ Local \ AzureFunctionsTools \ Releases \ 1.2.0),我没有看到1.2 URL上的.0 x64版本。
有没有办法让Visual Studio选择一个我可以用x64版本修补的不同版本?
我目前正在运行Visual Studio 15.7.1版。
谢谢。
1.2.0(又名cli 1.0.13)下载链接尚未在您提及的发行说明中发布。 VS默认情况下为v1函数下载x86 cli版本。
因此,您可以手动下载以前的版本x64 cli并使用它进行调试。见1.0.12。
注意:访问cli release note以下载最新版本(1.x代表v1函数,2.x代表v2)。
下载此cli后,右键单击您的项目 - >属性,在下面进行调试配置。
Launch: Executable
Executable: yourclifolderpath\1.0.12-x64\func.exe
Application Arguments: host start
Working Directory: $(TargetDir)