我已经使用 .NET 使用 Microsoft Botframework 开发了一个机器人,假设它可以在我的 Linux Web 主机下完美运行。但是,当我将其发布到文件、将其传输到我的 linux 环境并尝试使用 dotnet run
运行它时,我收到以下错误消息:
错误 DOTNET1017:项目文件不存在“/my/path/bot/project.json”
该项目从未创建过 project.json
,虽然我可以创建一个,但我开始怀疑此时是否有可能在 linux 下运行 bot 框架。但似乎一切都在 .NET Core 上,所以我不明白为什么不。
我可以创建 project.json,但我不知道它应该包含什么。有什么想法吗?
最佳答案
不幸的是,Bot Framework 尚未在 .NET Core 上:
https://www.github.com/Microsoft/BotBuilder/issues/572 https://www.github.com/Microsoft/BotBuilder/issues/1767
关于c# - Bot 框架在部署时缺少 project.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41923467/