【发布时间】:2019-02-26 00:37:15
【问题描述】:
我尝试了using Microsoft.AdaptiveCards; 和using AdaptiveCards;,但是当我为我的 Azure Web App Bot 执行构建时,我收到以下错误:
Dialogs\BasicLuisDialog.cs(17,7):错误 CS0246:类型或命名空间 找不到名称“AdaptiveCards”(您是否缺少使用 指令还是程序集引用?)
有什么想法吗?
【问题讨论】:
-
您是否添加了 AdaptiveCards nuget 包? nuget.org/packages/AdaptiveCards
-
我在 packages.config 中添加了
<package id="AdaptiveCards" version="1.0.3" targetFramework="net46" />。然后在构建时返回:Restoring NuGet package AdaptiveCards.1.0.3. GET https://api.nuget.org/v3-flatcontainer/adaptivecards/1.0.3/adaptivecards.1.0.3.nupkg OK https://api.nuget.org/v3-flatcontainer/adaptivecards/1.0.3/adaptivecards.1.0.3.nupkg 473ms Installing AdaptiveCards 1.0.3. Adding package 'AdaptiveCards.1.0.3' to folder 'D:\home\site\wwwroot\packages' Installed: 1 package(s) to packages.config projects -
好的,安装包不仅仅是将它添加到 packages.config 文件中。之后你需要使用
nuget restore之类的东西,这样它才能真正下载并安装包。 -
看起来我运行的任何
nuget命令都没有执行任何操作,我必须按 CTRL + C 才能取消。我正在使用 Azure App Service Editor 来编辑我的 C# Web App Bot。 -
好的,那很抱歉,我帮不了你了,没有任何天蓝色的经验。
标签: c# azure-bot-service adaptive-cards