JetBrains 骑手 | MassTransit 匿名类型 | MCA0003 | "Add Missing Properties" 命令不自动完成属性
JetBrains Rider | MassTransit Anonymous Type | MCA0003 | "Add Missing Properties" command does not autocomplete the properties
背景
已测试的操作系统和 IDE: JetBrains Rider 2020.2.4 on Linux Elementary 5.1 Hera |失败 JetBrains Rider 2020.2.4 Windows 10 主页 |失败 Visual Studio Professional 2019 在 Windows 10 主页 |成功
Dotnet 版本:.Net Core 3.1
我正在关注 Chris Patterson 在 YouTube MassTransit Starting with Mediator 上发布的教程。 link 带有我的问题发生位置的时间戳。
安装的 NuGet 包:
- MassTransit.AspNetCore 在 API 项目上,
- MassTransit.Analyzers API 和组件项目上的 7.0.4,以及
- 组件项目上的 MassTransit 7.0.4。
问题
在Request Client 的GetResponse 函数中,我创建了匿名类型来表示消息协定。 即:
var response = await _submitOrderRequestClient.GetResponse<OrderSubmissionAccepted>(new {});
分析器识别出缺少的属性并提供选项“添加缺少的属性”。我点击按钮添加属性;然而,什么也没有发生。
问题
如何进一步排查或解决此问题?这似乎是一个很棒的功能,我真的很想利用它。
备注
该问题仅限于 JetBrains Rider 2020.2.3 和 2020.2.4,与操作系统无关。 JetBrains 已于 2020 年 10 月 7 日开票 RIDER-52072
JetBrains 已于 2020 年 11 月 11 日标记为“已修复”。
我也遇到过这个问题,今天更新后又好了。
更新:构建 #RD-203.6110.173,构建于 2020 年 11 月 24 日