将Azure Bot服务与C#Bot Builder SDK v4 v4.0.7(2018年9月发布的GA版本)配合使用 .
我正在使用BOT file来存储 GenericService
的配置设置,因此已经更改了Azure模板提供的默认BOT文件 .
通过MSBOT CLI进行了更改 .
当通过模拟器在本地运行时,bot代码会看到修改后的本地BOT文件,一切都很好 .
但是,BOT永远不会部署到Azure,因此Azure服务不会看到我的更改(它使用默认的BOT文件) . 我已经通过Visual Studio发布和GitHub CI进行了部署 .
我不得不使用Visual Studio Cloud Explorer手动上传文件,然后机器人能够使用修改后的版本,一切都很好 .
问题是为什么BOT文件没有与其余的bot代码一起部署,我如何确保它被部署 . 不确定这是不是一个bug?
1 回答
我相信这是部署.bot文件的修复程序 . 在Visual Studio中
右键单击.bot文件
单击“属性”
在文件属性下,验证"Copy to Output Directory"选项是否显示“始终复制” .
这是一个屏幕截图: