Как использовать библиотеку с открытым исходным кодом в C #? - PullRequest
2 голосов
/ 20 февраля 2011

Я хотел бы использовать log4j.net в моем проекте Windows Forms. Однако я никогда не использовал библиотеку или DLL в .NET. Как это сделать? Я смотрю на сайт, но не могу его найти.

Я использую Visual Studio 2010.

Ответы [ 4 ]

2 голосов
/ 20 февраля 2011

Добавьте сборку log4net в ваш проект:

  1. Перейдите на страницу log4net и загрузите последний архив log4net
    (сейчас последняя версия 1.2.10 ).
  2. Распакуйте этот архив и поместите файлы куда-нибудь в ваш проект
    (например, в папке типа yourproject/lib/log4net).
  3. В Visual Studio щелкните правой кнопкой мыши свой проект в папке References и выберите Добавить ссылку ... .
  4. Перейдите в папку, где находятся ваши сборки (см. Пункт 3), и выберите сборку log4net.dll.

Вот несколько хороших базовых руководств по первым шагам использования Log4Net:

0 голосов
/ 20 февраля 2011

Вы можете легко получить с помощью диспетчера пакетов NuGet в Visual Studio 2010

Запишите эту команду в консоли диспетчера пакетов.

Install-Package log4net

См. ссылку

0 голосов
/ 20 февраля 2011

У вас есть какие-то конкретные проблемы?

Проверьте ссылку ниже и, возможно, задайте вопрос, если вы застряли на чем-то:

http://sadi02.wordpress.com/2008/06/29/log4net-tutorial-in-c-net-how-can-i-show-log-in-a-file/

0 голосов
/ 20 февраля 2011

В вашем проекте вам необходимо добавить ссылку в библиотеку, обычно выбирая DLL из диалога ссылок.

Менеджер пакетов, NuGet ,был создан как дополнение к Visual Studio 2010, которое позволяет выбирать библиотеки - он будет загружать и настраивать их для вас.

В зависимости от того, как вы это сделаете, вы теперь сможете использовать библиотеку -в файле кода используйте директиву using для импорта пространства имен, затем вы можете использовать классы и другие открытые члены библиотеки в вашем коде (хотя вы можете использовать полное имя каждый раз, если хотите).

Кстати, это не имеет ничего общего с библиотекой с открытым исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...