找不到类型或名称空间名称“ AdaptiveCards”

时间:2018-09-21 15:02:27

标签: c# azure-bot-service adaptive-cards

我已经尝试过using Microsoft.AdaptiveCards;using AdaptiveCards;,但是当我为Azure Web App Bot执行生成时,出现以下错误:

  

Dialogs \ BasicLuisDialog.cs(17,7):错误CS0246:类型或名称空间     找不到名称“ AdaptiveCards”(您是否缺少使用     指令还是程序集引用?)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

戴尔, 您需要在项目的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>

您告诉代码文件需要什么程序集,但没有告诉项目在哪里找到它。