Могу ли я использовать один файл конфигурации Log4Net для нескольких (связанных) решений? - PullRequest
1 голос
/ 16 февраля 2012

У меня есть исполняемые проекты A и B в решениях sA и sB.Оба эти решения ссылаются на проекты C, D и т. Д., Так как они похожи по функциональности и имеют много общего кода.

Я успешно внедрил Log4Net в sA, сохранив файл dll и config в родительской папке двух решений и ссылаясь на них из sA.Файл конфигурации был добавлен в проект A, поэтому во время сборки он копируется в папку bin\Debug или Release и доступен во время выполнения.

Моя проблема заключается в следующем - начиная с C, D и т. Д.являются общими проектами, они ссылаются на исходный золотой исходный файл, а не на какую-либо конкретную конфигурацию проекта.Однако когда я добавил файл конфигурации в A, он был скопирован в папку проекта, поэтому я больше не редактирую оригинал.Если я добавлю файл в B, то у меня теперь будет три файла, которые, несомненно, будут не синхронизированы.

Есть ли способ, с помощью которого проекты могут ссылаться на оригинал и копировать его в соответствующую папку binэффективно иметь один файл конфигурации через SA и SB?Есть ли другое решение, которое я пропускаю?

1 Ответ

2 голосов
/ 16 февраля 2012
...