Size: a a a

var chat = new Chat();

2021 August 17

B

Bogdan in var chat = new Chat();
тю... так это просто надо поверх MEF сделать, просто сделать автоматическую регистрацию комопнентов. я такое делал для Castle Windsor
источник

O

OK386 in var chat = new Chat();
да там ещё второе есть, щас скину
источник

B

Bogdan in var chat = new Chat();
источник

VD

Vitaly Deev in var chat = new Chat();
Вопрос, зачем такие задания давать? В чем практическая польза? По работе придется свои библиотеки реализовывать?
источник

O

OK386 in var chat = new Chat();
источник

VL

Vova Lantsov in var chat = new Chat();
Через конструктор по какой-то причине не получалось, по-моему потому что фабрика mef требует пустой конструктор для создания инстансов
источник

B

Bogdan in var chat = new Chat();
или они предалагют все-же свой MEF написать?
источник

O

OK386 in var chat = new Chat();
ну практика работы с рефлексией
источник

B

Bogdan in var chat = new Chat();
P.S. MEF   и станадртный контейнер с неткора это разные вещи?
источник

O

OK386 in var chat = new Chat();
ну написано свои, хз
источник

O

OK386 in var chat = new Chat();
я не врубаюсь вообще
источник

VL

Vova Lantsov in var chat = new Chat();
Ну да
источник

O

OK386 in var chat = new Chat();
я вообще из юнити сбежал, там такого небыло))
источник

VL

Vova Lantsov in var chat = new Chat();
О, вот этот код я писал
источник

VL

Vova Lantsov in var chat = new Chat();
Реализацию
источник

O

OK386 in var chat = new Chat();
есть где-нибудь пример?
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Я с MEF не работал. Если ты делаешь bind через атрибуты, то тебе надо вытянуть все типы с assembly и каждый проверить на наличие атрибута. А вытянуть со сборки можно только публичные типы
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Переслано от Bogdan
поч только для публичных?

А по омему нетокор IoC только для них и работает


вроде-бы у меня не работало с internal, собака!!!
источник

B

Bogdan in var chat = new Chat();
тут-бы стикер с "дуркой" но админы запретили стикеры (
источник

VL

Vova Lantsov in var chat = new Chat();
В приватной репе
источник