问题描述
背景
经过测试的操作系统和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日标记为“固定”。