Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Инсталляция monotorrent


Автор: vikaz 10.1.2010, 20:41
Всем добрый вечер! Наткнулся на проектhttp://projects.qnetp.net/projects/show/monotorrent, решил посмотреть что это такое, скачал, но вот как это установить не могу понять! у меня на компе стоит MVS 2008 и  2010. 
вот что нашел в reedme

Код

PRE-REQUISITES
------------------------------------------------------------------------------------------------------------

To run: MS.NET 2.0 or Mono 1.1.16.1+
To build: MonoDevelop, Visual Studio, SharpDevelop or the standard *nix toolchain



BUILDING MONOTORRENT:
------------------------------------------------------------------------------------------------------------

MakeFiles:
To build using the makefiles, execute the following commands:
$ ./autogen.sh
$ make
$ make install

This will only build MonoTorrent.dll. The other sub-projects are not built via this method.

Project Files:
You can open the MonoTorrent.sln file in MonoDevelop, SharpDevelop or Visual Studio. This is the preferred way
to build MonoTorrent and all the sub-projects. 

Но где и как выполнить эти команды, так и не понял. Если не сложно подскажите. Заранее спасибо!

Автор: mrbrooks 10.1.2010, 22:07
vikaz,  добавляешь ссылку в свой проект на скачанную библиотеку (Add Reference). Далее подключаешь пространство имен:

Код

using MonoTorrent.Client; // или что там нужно


Далее документацию в зубы и в атаку.

Автор: vikaz 11.1.2010, 06:16
Цитата(mrbrooks @  11.1.2010,  00:07 Найти цитируемый пост)
добавляешь ссылку в свой проект на скачанную библиотеку
 это имеется ввиду DLL-ка или что-то другое?

просто в источнике где я нашел описание данной либы написано так: 

1. Распакуй найденный/скачанный архив и попробуй произвести перекомпиляцию всех файлов. Минута ожидания и... на тебя обрушивается водопад error'ов, в которых сообщается о невозможности обнаружения каких-то модулей. Не отчаивайся, сейчас мы это исправим. В качестве лекарства тебе придется добыть один очень популярный у программистов C# фреймворк и подключить его к своей Visual Studio. Беги на http://nunit.org и качай наиболее свежую версию дистрибутива фреймворка. Установка фреймворка стандартная. Все, что от тебя требуется – просто закрыть Visual Studio и запустить скачанный инсталлятор. После завершения установки твоя среда разработки уже будет знать о местоположении библиотеки, а значит, тебе нужно вновь попробовать компильнуть сорцы MonoTorrent. На этот раз компиляция пройдет успешно.

2. Теперь потрудись и подключи к своему проекту новый «Reference», расположенный в файле MonoTorrent.dll. Сам файлик MonoTorrent.dll ты можешь найти в папке <директория с файлами monotorrent>/bin/debug.  Для подключения новой References (ссылки) необходимо: 1. Перейти в Solution Explorer (View -> Solution Explorer). 2. Раскрыть группу Solution. 3. Щелкнуть правой кнопкой и выбрать пункт Add Reference. 4. В появившемся окне перейти на вкладку browse и выбрать файл MonoTorrent.dll.


Как ты понимаешь, камрад, интересует первый пункт! 

ЗЫ. Лучше день потерять, потом за пять минут долететь....



Автор: mrbrooks 11.1.2010, 09:34
Цитата(vikaz @  11.1.2010,  06:16 Найти цитируемый пост)
это имеется ввиду DLL-ка

йез.


Цитата(vikaz @  11.1.2010,  06:16 Найти цитируемый пост)
Как ты понимаешь, камрад, интересует первый пункт!

то что я скачал - была библа в архиве. Ни каких проектов замечено не было. 

Автор: vikaz 11.1.2010, 11:18
http://projects.qnetp.net/news/show/6
На этой странице в конце есть ссылка на precompiled binary и на  source tarball

т.е. С# такой умный, что умеет извлекать из DLL весь функционал, которым можно воспользоваться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)