我有一个使用自定义运行时的机器人,因此我可以使用 azurefunctions 实现自定义操作。
该机器人发布到 Azure Function 资源,并且在现场实践中运行良好。
但是,我正在努力让机器人在 BFC“本地机器人运行时管理器”中启动并运行,以便在模拟器中进行测试,而不必每次都发布。
我在 BFC 中启动机器人时遇到的错误是“启动机器人失败 - 指定要使用的项目文件,因为 azurefunctions 包含多个项目文件。”
指定 .csproj 文件的正确语法是什么?我的“启动命令”目前看起来像“dotnet run --project azurefunctions”。默认情况下,runtime\azurefunctions 目录中有 2 个 .csproj 文件 1. Microsoft.BotFramework.Composer.Functions 和 2. Microsoft.BotFramework.Composer.FunctionTemplate