はじめに 今回はSourceGeneratorでブレークポイントを用いたデバッグをRiderでする方法を紹介したいと思います。 Rider公式で紹介されていて、今まで頑張ってテストコード書いてデバッグしてましたがもっと手軽にできることを知って衝撃を受けました。もっと早く知りたかった...。 blog.jetbrains.com テストコードは生成されたコードに対して行うくらいが楽ですし、十分なのではと個人的に思います。(依存先のアセンブリを拾ってくるのがめっちゃ面倒…) はじめに やり方 launchSettings.jsonの配置 ブレークポイントの設定と実行 やり方 launchSettings.jsonの配置 launchSettings.jsonが必要です。通常Propertiesフォルダ以下に配置してあげます。 # 自分がよくやるファイル構成 (SourceGeneratorsは
![【C#, Rider】SourceGeneratorに対してブレークポイントを用いてデバッグするにはlaunchSettings.jsonが大切 - はなちるのマイノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/e03c1a76ad5b765d3902b9b1e7059a683e803cb0/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhanaaaaaachiru%2F20240709%2F20240709021915.png)