我不知道如何发布一个同时包含Roslyn源生成器的.Net库,并使源生成器能够访问主项目的源代码,而无需在主项目中显式添加对生成器的引用。
目前,我的源代码生成器只能看到我的库的源代码,而看不到主调用项目的源代码。
这是我设置项目的方式:
用户“控制台”测试项目 -> 依赖于 -> 我的库 -> 依赖于 -> 我的源生成器
我的库和源生成器一起分发,我希望用户引用库时不必担心设置源生成器。
目前,我的源代码生成器只能看到我的库的源代码,而看不到主调用项目的源代码。
这是我设置项目的方式:
用户“控制台”测试项目 -> 依赖于 -> 我的库 -> 依赖于 -> 我的源生成器
我的库和源生成器一起分发,我希望用户引用库时不必担心设置源生成器。