У меня есть настраиваемая библиотека приложений C #, которая должна использоваться несколькими приложениями в разных решениях, которые работают на одном сервере. У меня есть решение для установки надстройки, которое создает все папки и материалы, включая настраиваемую библиотеку приложений, которую должны использовать другие проекты. Вместо того, чтобы добавлять эту библиотеку во весь каталог приложения, я просто хочу, чтобы App.Config каждого приложения указывал на эту единственную настраиваемую библиотеку приложений.
Я создал пользовательский вызов приложения MyCustomAppender
в вызове библиотеки MyCustomLibrary.dll
.
Вот xml-код одного из App.Configs:
<appender name="MyCustomAppender" type="MyCustomerLibrary.MyCustomAppender, C:\Users\Admin\Libraries\MyCustomLibrary">
Я не могу указать путь к библиотеке, потому что Log4net так не работает. Есть ли обход для каждого приложения, указывающего на C:\Users\Admin\Libraries\MyCustomLibrary.dll
? использовать MyCustomAppender
? В других приложениях должно быть 0 изменений кода, только их App.Config может быть изменен по той причине, по которой этот процесс требует минимальных изменений.