Компиляция 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' from
jabber-net, версия =2.1.0.702, культура = нейтральная, PublicKeyToken=924c5b18328d6f09' /Users/brad/Projects/XMPPChat/XMPPChat/AppDelegate.cs(37,38): ошибка CS0584: внутренняя ошибка компилятора: не удалось импортировать типjabber.client.JabberClient' from
jabber-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.