我正在通过 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 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 .0 x64 版本在 URL 上。
有没有办法让 Visual Studio 选择不同的版本,然后我可以使用 x64 版本进行修补?
我当前运行的是 Visual Studio 版本 15.7.1。
Thanks.
您提到的发行说明中尚未发布 1.2.0(又名 cli 1.0.13)下载链接。并且VS默认下载v1功能的x86 cli版本。
所以你可以手动下载一个以前版本的x64 cli并用它来调试。看1.0.12 https://github.com/Azure/azure-functions-core-tools/releases/tag/1.0.12.
Note: Visit CLI 发行说明 https://github.com/Azure/azure-functions-core-tools/releases下载最新版本(1.x 适用于 v1 功能,2.x 适用于 v2)。
下载此cli后,右键单击您的项目->属性,在下面进行调试配置。
Launch: Executable
Executable: yourclifolderpath\1.0.12-x64\func.exe
Application Arguments: host start
Working Directory: $(TargetDir)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)