Können vom Source Generator erstellte Dateien physisch erreicht werden?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Können vom Source Generator erstellte Dateien physisch erreicht werden?

Post by Anonymous »

Gibt es eine Standardmethode/-option, wie die über Quellgeneratoren generierten und dem Build-Prozess hinzugefügten Dateien auch physisch in der Projektstruktur sichtbar sind (damit der Entwickler den Ergebniscode z. B. über das VS-Lösungs-Explorer-Fenster überprüfen kann)?
Ich meine, außer dass ich den Code direkt in einer Datei im Execute() des Generators speichere, was meiner Meinung nach andere Komplikationen mit sich bringen könnte (noch nicht ausprobiert).
BEARBEITEN:
  • Demnach: https://github.com/dotnet/roslyn/issues ... suecomment -809807528 ist innerhalb der Generatorausführung keine E/A zulässig.
  • Laut Debug-Sitzung (Eingabe der generierten Codefunktion) ist die generierte Quelle zumindest im temporären Ordner verfügbar, z C:\Benutzer\Benutzer\AppData\Local\Temp\.vsdbgsrc\some-guid\FileNameHint.cs. Leider funktioniert die Standard-VS-Navigation (F12) nicht (unabhängig von der Debug-Sitzungsaktivität).

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post