c# - 是否有适用于 Visual Studio Mac 的 C# Bot Builder V4 SDK 模板?
问题描述
我已经能够找到适用于 Visual Studio for Windows的 C# Bot Builder V4 SDK 模板和教程。但是,我找不到Mac的等价物。Mac 上有 V3 模板,但我看到很多评论表明 V4 具有破坏性的安全更改,所以我认为 V3 模板不会起作用。我尝试从 Azure 下载模板,但是,它对文件的位置做出了假设.bot
。虽然有关于如何在 Windows 中解决这些问题的文档,但该过程在 Mac 上不起作用。 Microsoft.Extensions.Configuration.UserSecrets
不添加文档中描述的上下文菜单。
我想在本地编辑、构建和运行。
更新:这是在本地使用Azure Basic Bot模板的方法:
在本地运行此机器人
- 从 Azure 门户中的构建刀片下载机器人代码
- 使用 botFilePath 和 botFileSecret更新
appsettings.json
bot 项目根目录中的文件 - 可以在 Azure 应用服务应用程序设置中找到 botFilePath 和 botFileSecret。
您的 appsettings.json 文件应如下所示
{
"botFilePath": "<copy value from App settings>",
"botFileSecret": "<copy value from App settings>"
}
在 Visual Studio 中运行:使用 Visual Studio 打开 .sln 文件。按 F5。
在 Visual Studio Code 中运行:使用 Visual Studio Code 打开机器人项目文件夹。调出一个终端。键入“dotnet 运行”。
Microsoft Bot Framework Emulator是一个桌面应用程序,允许机器人开发人员在本地主机上测试和调试他们的机器人或通过隧道远程运行。
解决方案
目前没有适用于 Mac 的 Visual Studio 模板,但dotnet
CLI 模板即将推出。如果你对 VS for Mac 的模板有强烈的感觉,请在 Github 上打开一个问题,以便团队可以优先考虑.
推荐阅读
- oracle - 调用“VENTAS_MAYOR”时参数的数量或类型错误
- java - 不使用表单字段的 Quarkus 多部分客户端
- wix - 使用 Wix 创建的安装包在安装期间启动安装程序的另一个实例
- python - Python selenium 问题,使用 driver.find_element_by_name() 和隐式等待给出 NoSuchElementException,
- javascript - API 请求上限为 10 张图片
- python - 有什么办法可以填补图像中两个部分之间的空白?
- python-3.x - 无法导入已安装的 python 包(MacOS)
- python - 迭代 2 个数据帧并匹配 N% 相似度的列
- reactjs - 将Id添加到反应js中的数组对象
- anaconda - CPLEX with anaconda/python 学术版