.NET 5 源代码生成器如何使用还引用的程序集

问题描述

我尝试使用 .NET 5 Source Generators 从命令和查询开始生成 webapi 控制器。

我使用这篇文章[示例]https://www.edument.se/en/blog/post/net-5-source-generators-mediatr-cqrs

但是我想在外部项目引用的程序集中使用命令和查询类来在 webapi 项目中生成控制器,但我不明白如何为此向语法接收器发出指令。

我的解决方案的结构是:

项目

SourceGenerator.csproj

   `MySourceGenerator.cs`

Application.csproj

 Commands
     `ExampleCommand.cs`

WebApi.csproj

   References
      `SourceGenerator.csproj` (with OutputItemType="Analyzer")
      `Application.csproj`
   Controllers
      `VirtualExpectedGeneratedController.cs`

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)