Компиляция jabber-сети в Xamarin Studio

Я пытаюсь скомпилировать jabber-net в Xamarin Studio, чтобы использовать его в приложении Xamarin.iOS. От других поисков, которые я сделал, мне сказали, что мне нужно перекомпилировать источник.

Из командной строки я могу собрать dll, но я понятия не имею, на какую версию.NET/Mono это нацелено. Это делает jabber-net.dll и jabber-net.dll.mdb. Если я добавлю jabber-net.dll в свой проект, добавлю

using jabber.client;
...
...
...
JabberClient client = new JabberClient ();

и попробуйте скомпилировать мне сказали.

/Users/brad/Projects/XMPPChat/XMPPChat/AppDelegate.cs(37,47): ошибка CS0584: внутренняя ошибка компилятора: не удалось импортировать тип jabber.client.JabberClient' fromjabber-net, версия =2.1.0.702, культура = нейтральная, PublicKeyToken=924c5b18328d6f09' /Users/brad/Projects/XMPPChat/XMPPChat/AppDelegate.cs(37,38): ошибка CS0584: внутренняя ошибка компилятора: не удалось импортировать тип jabber.client.JabberClient' fromjabber-net, версия =2.1.0.702, культура = нейтральная, PublicKeyToken=924c5b18328d6f09' /Users/brad/Projects/XMPPChat/XMPPChat/AppDelegate.cs(37,38): ошибка CS0201: только назначение, вызов, приращение, декремент, и новые выражения объекта могут быть использованы как оператор

Я понятия не имею, что здесь происходит... Когда я пытаюсь открыть любой из.sln (или включить любой из существующих проектов, даже моно-специфический проект), который поставляется с jabber-net, в мое решение, оно либо зависнет пытаюсь конвертировать проект или подскажет

Файл '/Users/brad/Projects/XMPPChat/JabberNet-2.1.0.710/mono-jabber-net.csproj' не может быть загружен.

и выплюнет эту ошибку.

Есть идеи, куда идти отсюда?:|

1 ответ

Решение

Начните новое решение с нуля и добавьте все .cs файлы, кроме тех, которые находятся в каталогах test и examples. Также убедитесь, что у вас где-то нет старой версии.dll.

Другие вопросы по тегам