Как сделать так, чтобы несколько проектов имели доступ к одному пользовательскому компоненту, если они установлены параллельно

Я создаю пользовательский компонент (comp A), который используется 4-5 другими проектами winform в том же решении. Проблема заключается в том, что при установке приложения пользователь может выбрать как минимум один проект для установки или более. Он / она может установить другой проект позже.

Я хочу, чтобы эти проекты имели доступ к одной и той же копии компонента в любой момент времени. Я не хочу, чтобы у каждого из этих проектов была отдельная копия компонента.

Как мне этого добиться?

1 ответ

Вы должны установить свой компонент в глобальный кэш сборок и ссылаться на него оттуда, вместо прямой ссылки на DLL на диске.

Другие вопросы по тегам