@communistic_sistema
Биохимик, но в программировании немного шарю

Как обеспечить зависимость от проекта другого решения в visual studio?

У меня есть программа, которая имеет решение.
В результате возрастания числа независимых друг от друга модулей (программа также не зависит от них, ведь импорт идет по ходу запроса). Решено выделить их в проекты.
Проектов много. Например я хочу редактировать определенный модуль, но я не хочу перебирать проекты других модулей. Есть фильтр решений, но он не обеспечивает удобное с ними обращение, потому что это будет плодить огромную кучу .slnf файлов.
Я подумал, почему бы не сделать модули программы - проектами в других решениях.
Но есть проблема - у них есть зависимость от самой программы (точнее от dll, которая обязательна для программы, и она тоже отдельный проект). Если я в решение модуля добавляю проект решения программы, то я могу через решение модуля менять код проекта самой программы.
Как правильно добавить зависимость?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 3
@d-stream
Готовые решения - не подаю, но...
MEF
При более-менее нормальном подходе "вначале отмерить, а потом резать" - перекроет хотелки с запасом
Ответ написан
Jeer
@Jeer
уверенный пользователь
Нужно общие библиотеки, которые используются в разных решениях, выносить в нугет пакеты. Хотя я с плюсами не работал, но должно быть что-то такое
Ответ написан
Комментировать
igolets
@igolets
Программист C#, MSSQL
Вопрос сформулирован немного скомкано, поэтому отвечу кратко.
Вот я уже отвечал на похожий вопрос https://qna.habr.com/q/1201580#answer_2231234
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы