Используйте одну и ту же сборку log4net в .NET и Mono - PullRequest
3 голосов
/ 13 апреля 2010

Я скачал log4net, но понял, что существуют разные сборки для .NET и Mono.

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

Приветствие.

Ответы [ 3 ]

2 голосов
/ 13 апреля 2010

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

1 голос
/ 13 апреля 2010

Попробуйте использовать сборку Mono с приложением .NET (в Windows). Если это работает, вы можете просто использовать версию Mono для обоих.

0 голосов
/ 13 апреля 2010

Если вы хотите, чтобы ваше приложение работало как на .NET, так и на Mono, я бы предложил для чего-то вроде log4net, чтобы вы поставили версию log4net, которую хотите использовать с вашим приложением. Просто используйте эту конкретную версию, и она сможет нормально работать в любой среде выполнения.

...