c# - 找不到类型或命名空间名称“AdaptiveCards”
问题描述
我已经尝试了这两种方法using Microsoft.AdaptiveCards;
,using AdaptiveCards;
但是当我为我的 Azure Web App Bot 执行构建时,我收到以下错误:
Dialogs\BasicLuisDialog.cs(17,7):错误 CS0246:找不到类型或命名空间名称“AdaptiveCards”(您是否缺少 using 指令或程序集引用?)
有任何想法吗?
解决方案
Dale,您需要在项目的 csproj 文件中添加对 AdaptiveCard 程序集文件的引用。
找到文件“Microsoft.Bot.Sample.LuisBot.csproj”并打开它进行编辑。找到名为“ItemGroup”的部分并添加以下代码:
<Reference Include="AdaptiveCards, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>packages\AdaptiveCards.1.0.3\lib\net452\AdaptiveCards.dll</HintPath>
</Reference>
你告诉你的代码文件你需要什么程序集,但你没有告诉项目在哪里可以找到它。
推荐阅读
- c# - ado.net 事务回滚,没有任何 .net 错误
- java - Spring-Integration,将文件上传到 SFTP 远程服务器 - java.lang.OutOfMemoryError: Direct buffer memory
- java - AssertValidName 抛出一个可能由库本身生成的名称
- django - Django:我想按最后评论/更新对帖子进行排序
- animation - Xamarin.Forms。如何制作动画幻灯片和淡入淡出以进行搜索?
- ms-access - 当 Access 离开一条记录并移至下一条记录时会触发什么事件?
- spring-integration - Spring Integration Java DSL:带有 HttpMethod.PATCH 的 Http.outboundGateway 不起作用
- ios - 从 AppCenter 内部构建的 iOS 要求注册设备
- kubernetes - 在 K8S 中访问应用程序的证书:
- python - 安装了 Flask,但得到“ImportError: No module named flask”。可能是什么原因?