在Visual Studio中调试x64 Azure功能

And*_*ndy 8 c# 64-bit azure visual-studio azure-functions

我正在通过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版.

谢谢.

Jer*_*Liu 11

1.2.0(又名cli 1.0.13)下载链接尚未在您提及的发行说明中发布.VS默认情况下为v1函数下载x86 cli版本.

因此,您可以手动下载以前的版本x64 cli并使用它进行调试.见1.0.12.

注意:访问cli发行说明以下载最新版本(v1函数为1.x,v2为2.x).

下载此cli后,右键单击您的项目 - >属性,在下面进行调试配置.

Launch: Executable
Executable: yourclifolderpath\1.0.12-x64\func.exe
Application Arguments: host start
Working Directory: $(TargetDir)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述