我在 Visual Studio 2017(我刚刚更新到 v15.8.4)中创建了一个带有 Http Trigger 的新 Azure Function 应用程序。使用生成的函数,当我尝试运行它时,我只会收到一个带有错误的消息框The debug executable "C:\Users\Paul\AppData\Local\AzureFunctionTools\Releases\2.5.2\cli\func.exe" specified in the 'FunctionApp1' debug profile does not exist.Sure enough there is no func.exe at that location, just a func.dll.The file C:\Users\Paul\AppData\Local\AzureFunctionTools\Releases\1.3.0\cli\func.exe does exist.我之前已经在本地成功地运行了一个 Azure 函数,但我认为更新 Visual Studio 几次已经破坏了一些东西。我怎样才能得到这个工作?
3 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
我从. _ _ _ C:\Users\ {YourUser} \AppData\Local
并再次运行该解决方案,它下载了相同的工具,然后毫无错误地执行。
牛魔王的故事
TA贡献1830条经验 获得超3个赞
我最终通过更改调试屏幕中的设置来实现这一点。
我将 Launch 从 Project 更改为 Executable
我将 Executable 设置为 C:\Users\xxxx\AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\func.exe
我将应用程序参数更改为开始
我将工作目录更改为 Sourcedirectory\FunctionApp1\FunctionApp1\bin\Debug\netstandard2.0
我仍然很想知道项目设置是从哪里获得它们的值的……
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
我可以通过定位来完成这项工作.Net Standard 2.0
。
只需在项目文件中更改为 netstandard2.0 即可。
应用程序设置
调试设置
无需提供通向func.dll
.
- 3 回答
- 0 关注
- 215 浏览
添加回答
举报
0/150
提交
取消