在Visual Studio中调试x64 Azure功能

问题描述 投票:6回答:1

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

谢谢。

c# visual-studio azure 64-bit azure-functions
1个回答
11
投票

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)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.