3

我尝试使用 .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`
4

0 回答 0