Генерация исходного кода C# — IIncrementalGenerator — не запускаетсяC#

Место общения программистов C#
Ответить
Гость
 Генерация исходного кода C# — IIncrementalGenerator — не запускается

Сообщение Гость »


У меня есть файл проекта генератора исходного кода:

4.4 netstandard2.0 включить true Сгенерировано true истина последняя включить true В сборке Domain.Core я определил атрибут маркера.

[AttributeUsage(AttributeTargets.Class)] открытый класс EventApplyAttribute: Атрибут { общественная строка FullyQualifiedAggregateName {get; } public EventApplyAttribute (строка FullQualifiedAggregateName) { FullyQualifiedAggregateName = полностьюQualifiedAggregateName; } } Проект Domain.Core ссылается на проект генератора исходного кода.

net7.0 Эти проекты упакованы в пакеты nuget.

В моем коде я использую атрибут маркера:

[EventApply("SampleAggregate.Sample")] общедоступный класс SampleAdded: DomainEvent Если я ссылаюсь на оба пакета:

работает нормально. Но я ожидаю, что мне нужно будет ссылаться на Domain.Core только так, как Domain.Core ссылается на генератор исходного кода.

Что мне нужно изменить, чтобы мне не нужно было ссылаться на сам генератор исходного кода?
Ответить

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

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

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

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

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