В моем решении у меня есть несколько проектов, которые используют Log4Net (1.2 и 2.5).Можно ли ссылаться на другую версию той же сборки в один проект?
Тогда у меня есть проект, где я выполняю все модульные испытания (из других проектов). Поэтому я в ситуации, когда в зависимости от того, что я тестирую/макет, мне понадобится Log4Net 1.2 или 2.5.
Я читал, что вы можете поддерживать разную версию одной сборки в приложении (с использованием базы кода и т. Д.), Но возможно ли поддерживать другую версию единой сборки в проекте? Если да, то как?
РЕДАКТИРОВАТЬ:
Вот крошечный (2 класса, 2 методы, 2 Конструкторы) проект, показывающий мой вопрос:
https://srv-file1.gofile.io/download/EQFdOs/212.76.254.142/Log4NetMulti.zip
(я надеюсь, ссылка работы)
Что вы читаете, когда вы * читали вы могли бы поддерживать различные версии одной сборки в приложении (используя кодовые и т.д.). *? – niksofteng
Я сомневаюсь, что они будут определять те же пространства имен дважды. – AUsr19532
@ AUsr19532 - и с какой проблемой вы это видите? Для нескольких сборок совершенно нормально иметь типы, которые существуют в одном и том же пространстве имен. –