作者:若_时光倒影 | 来源:互联网 | 2022-12-03 12:11
将Azure Bot Service与C#Bot Builder SDK v4 v4.0.7(GA版本于2018年9月发布)结合使用。
我正在使用BOT文件存储A的配置设置GenericService
,因此已更改了Azure模板随附的默认BOT文件。
通过MSBOT CLI进行了更改。
通过模拟器在本地运行时,机器人代码会看到已修改的本地BOT文件,一切都很好。
但是,BOT从未部署到Azure,因此Azure服务看不到我的更改(它被保留在默认的BOT文件中)。我已经通过Visual Studio publish和GitHub CI进行了部署。
我必须使用Visual Studio Cloud Explorer手动上传文件,然后该bot能够使用修改后的版本,一切都很好。
问题是为什么BOT文件未与其余的bot代码一起部署,以及如何确保已部署它。不确定这是否是错误?
1> Corina..:
我相信这是部署.bot文件的修补程序。在Visual Studio中,
右键单击.bot文件
单击属性
在文件属性下,确认“复制到输出目录”选项显示“始终复制”。
这是一个屏幕截图: