如何解决JetBrains骑士| MassTransit匿名类型| MCA0003 | “添加缺少的属性”命令不会自动完成属性
背景
经过测试的操作系统和IDE: Linux Elementary 5.1 Hera上的JetBrains Rider 2020.2.4失败 Windows 10上的JetBrains Rider 2020.2.4失败 Windows 10 Home上的Visual Studio Professional 2019成功
Dotnet版本:.Net Core 3.1
我正在关注Chris Patterson在YouTube MassTransit Starting with Mediator上发布的教程。该链接带有时间戳,指向发生问题的地方。
已安装NuGet软件包:
- API项目上的MassTransit.AspNetCore, API和组件项目上的
- MassTransit.Analyzers 7.0.4,以及
- Components项目上的MassTransit 7.0.4。
问题
在请求客户端的GetResponse函数中,我创建了匿名类型来表示消息协定。 即:
var response = await _submitOrderRequestClient.GetResponse<OrderSubmissionAccepted>(new {});
分析器识别出缺少的属性,并提供选项“添加缺少的属性”。我单击按钮添加属性;但是什么也没发生。
问题
如何进一步解决此问题或解决该问题?这似乎是一个很棒的功能,我真的很想利用它。
注意
此问题仅限于JetBrains Rider 2020.2.3和2020.2.4,与操作系统无关。 JetBrains的机票将于2020年10月7日开放RIDER-52072
解决方法
我也遇到了这个问题,今天更新后,它又可以工作了。
更新:Build#RD-203.6110.173,建于2020年11月24日
,JetBrains在2020年11月11日标记为“固定”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。