visual-studio - 如何在 VS 2022 中调试 Roslyn 源代码生成器?

标签 visual-studio debugging roslyn visual-studio-2022 sourcegenerators

上下文

通过将项目属性/调试启动设置为 Roslyn 组件,我能够在 VS 2019 中调试我的源生成器,然后将目标项目组合设置为我的消费项目之一:

enter image description here enter image description here

现在 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。

关于visual-studio - 如何在 VS 2022 中调试 Roslyn 源代码生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70774200/

相关文章:

visual-studio - VS2017 中没有显示控制台窗口

javascript - 如何调试我的代码 Ruby、Javascript、CSS?

postgresql - DBeaver + Postgres : Debug Function print to output/console

c# - Roslyn - 更改 SyntaxToken 或 SyntaxNode 的 TextSpan

c# - 字段初始值设定项不能引用非静态字段、方法或属性

javascript - visual studio typescript 与angular 2冲突

windows - 如何在 Visual C++ PictureBox 中画线

python - 如何强制 python 的 VM 打印堆栈跟踪?

c# - C# 编译器是用什么语言编写的?

c# - 如何获取具有指定属性的所有字段的列表?