Можно ли физически получить доступ к файлам, созданным Source Generator?C#

Место общения программистов C#
Ответить
Anonymous
 Можно ли физически получить доступ к файлам, созданным Source Generator?

Сообщение Anonymous »

Существует ли какой-либо стандартный метод/вариант, как упорядочить файлы, сгенерированные с помощью генераторов исходного кода и добавленные в процесс сборки, которые также физически видны в структуре проекта (чтобы разработчик мог просмотреть код результата, например, через окно обозревателя решений VS)?
Я имею в виду, что кроме сохранения кода непосредственно в файл в Execute() генератора, что, как я ожидаю, может привести к другим осложнениям (пока не пробовал).
РЕДАКТИРОВАТЬ:
  • В соответствии с этим: https://github.com/dotnet/roslyn/issues ... -809807528, никакой ввод-вывод не разрешен при выполнении генератора.
  • В соответствии с сеансом отладки (ввод функции сгенерированного кода), сгенерированный источник доступен как минимум во временной папке, например C:\Users\user\AppData\Local\Temp\.vsdbgsrc\some-guid\FileNameHint.cs. К сожалению, стандартная навигация VS (F12) не работает (независимо от активности сеанса отладки).


Подробнее здесь: https://stackoverflow.com/questions/683 ... ly-reached
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»