【发布时间】:2021-10-24 08:08:14
【问题描述】:
我不知道如何发布一个包含 Roslyn 源代码生成器的 .Net 库,并让源代码生成器访问主项目的源代码,而无需将主项目中的显式引用添加到生成器.
目前,我的源生成器只能看到我的lib的源代码,而不能看到主调用项目的源代码。
这是我设置项目的方式:
User "console" test project -> project dependency on -> My lib -> project dependency on -> My source generator
我的 lib 和我的源代码生成器是一起分发的,我希望用户可以引用该 lib,但也不必担心如何设置源代码生成器。
【问题讨论】:
标签: c# asp.net roslyn csharp-source-generator