C# 发送附件

C# 发送附件,c#,botframework,C#,Botframework,向用户发送图片时遇到问题。 我所做的,就是遵循并复制代码。变量“replyMessage”对我来说就是at(这是incomingMessage.CreateReply(“哟,我听到了。”,“en”);)。因此,我在发送图像/附件时遇到问题。我使用了wait和ReplyToActivityAsync和replyMessage,正如该链接中所解释的那样。有人能解释一下附件和活动是如何工作的,并找到解决方案吗?谢谢。如果看不到您使用的实际代码,就很难知道出了什么问题;但是,如果您想知道如何发送附件,我

向用户发送图片时遇到问题。
我所做的,就是遵循并复制代码。变量“replyMessage”对我来说就是at(这是
incomingMessage.CreateReply(“哟,我听到了。”,“en”);
)。因此,我在发送图像/附件时遇到问题。我使用了
wait
ReplyToActivityAsync
replyMessage
,正如该链接中所解释的那样。有人能解释一下附件和活动是如何工作的,并找到解决方案吗?谢谢。

如果看不到您使用的实际代码,就很难知道出了什么问题;但是,如果您想知道如何发送附件,我建议您查看存储库的示例


在该示例中,您将看到准备在emulator中执行和测试的代码,以及关于附件如何工作的简要说明。

最有可能的问题是该活动。附件未初始化为列表,并且在您必须执行的文档中没有提及

activity.Attachments = new List<Attachment>();
activity.Attachments=新列表();
将附件添加到活动之前。我还尝试复制官方代码示例,结果证明这就是它们不起作用的原因

我试着使用
List()之前,但我收到一条错误消息,说找不到类型或命名空间名称“List”(是否缺少using指令或程序集引用?)。您需要添加“using System.Collections.Generic;”。检查我之前共享的示例:)