语境
通过将项目属性/调试启动设置为 Roslyn 组件,我能够在 VS 2019 中调试我的源生成器,然后将目标项目组合设置为我的消费项目之一:
现在 VS 2022 中似乎缺少此功能,我无法使用具有类似设置的启动配置文件 UI 创建启动配置文件。
问题
如何在 Visual Studio 2022 中调试 Roslyn 源代码生成器?
语境
通过将项目属性/调试启动设置为 Roslyn 组件,我能够在 VS 2019 中调试我的源生成器,然后将目标项目组合设置为我的消费项目之一:
现在 VS 2022 中似乎缺少此功能,我无法使用具有类似设置的启动配置文件 UI 创建启动配置文件。
问题
如何在 Visual Studio 2022 中调试 Roslyn 源代码生成器?
我让它在 VS 2022 17.1.0 中工作。请遵循以下说明:
https://github.com/JoanComasFdz/dotnet-how-to-debug-source-generator-vs2022
还要确保在 Visual Studio 安装程序中安装了 .NET 编译器平台 SDK。