Насколько я понимаю, в abp, когда класс реализует интерфейс ITransient, он автоматически регистрируется в системе внедрения зависимостей.
Когда я создаю новый проект в ASPNetZero, а класс реализует ITransientЯ не могу внедрить указанный класс в другие проекты, например, Приложение
Использование следующего фрагмента не позволяет мне использовать инжектор конструктора.
public interface ITrackAppService : ITransientDependency
public class TrackAppService : ITrackAppService
Но когда я его регистрирую (Даже если классне реализует ITransient), тогда я могу использовать инжектор конструктора.
IocManager.RegisterIfNot<ITrack, Track>();
Я ошибочно понял, как работает ITransient?Как использовать Itransient, чтобы можно было использовать инжекцию зависимости конструктора?
Примечание. Класс, который я пытаюсь внедрить в проект Application, находится в другом проекте, который я создал.