ABP Suite 似乎正在生成无法编译的代码
Posted
技术标签:
【中文标题】ABP Suite 似乎正在生成无法编译的代码【英文标题】:ABP Suite seems to be generating code that will not compile 【发布时间】:2021-12-02 03:54:36 【问题描述】:我在从 EasyCrm 示例项目复制代码时遇到问题,因此我听取了 Alper 的建议并尝试通过 ABP 套件生成我的所有类。在我开始创建导航属性之前,一切都运行良好。
ABP 套件似乎正在生成无法编译的代码。
这是 ABP 导航属性页面的屏幕截图:
这是产生的错误信息:
这里是 CLI 输出:
以下是 Visual Studio 中生成的构建错误:
请指教。这是一个错误吗?我应该自己做导航属性吗?我应该将 AsQueryable() 方法调用更改为另一个接口方法吗?
【问题讨论】:
相关:docs.abp.io/en/abp/latest/Migration-Guides/Abp-4_2 感谢您的反馈。这已经得到解决并将在 beta.2 中修复 【参考方案1】:感谢您报告此问题。在 Abp 5.0 Beta 1 版本中,IRepository
接口不再继承自 IQueryable
。我将为您的问题创建一个内部问题。
同时,您可以如下更改错误的行
(await _countryRepository.GetQueryableAsync())
【讨论】:
以上是关于ABP Suite 似乎正在生成无法编译的代码的主要内容,如果未能解决你的问题,请参考以下文章
ABP/Swashbuckle - 使用 Swashbuckle CLI 生成 swagger 文档
无法运行使用“演示文稿”生成报告的已编译 Matlab 代码