Closed4

Roslyn Source Generatorの使い方をなるべく手順化する

mars2nicomars2nico

Visual Studioでソースジェネレーターを使用しているとビルドが通らなかったり、
ビルドは通るのにIntelliSenceが効かなかったりしたので、
手順通りにやれば困らない状態にもっていく。

mars2nicomars2nico

すごく応急措置的な方法だが困ったときは

  1. プロジェクトフォルダ配下のbinフォルダとobjフォルダを消す
  2. ビルドする

「1.」まで必要ということが分かった どうしてかdotnet cleanコマンドは効かなかった

いつ「1.」まで必要かはまだよくわかっていない

候補:

  • Initialize(IncrementalGeneratorInitializationContext context)関数内で
    context.AddSourceに渡すファイル名を変えるとき
  • 生成されるAttribute派生クラスを追加したとき
mars2nicomars2nico

Unityのエディタ上で自作のネイティブプラグインをリロードできるようにすることが目的だった
ネイティブプラグインの自作を一旦諦めたのでクローズする

このスクラップは2024/04/16にクローズされました