2015-01-14 2 views
1

Я пытаюсь добавить "Microsoft Office 365 Почта, Календарь и Контактной Библиотеку пакет проекта по Xamarin студии для OSx и получаю ошибку:Добавление Microsoft 365 пакет Xamarin Студия

Adding Microsoft.Office365.OutlookServices... 
Attempting to resolve dependency 'Microsoft.OData.Client (≥ 6.8.1)'. 
Attempting to resolve dependency 'Microsoft.OData.Core (= 6.9.0)'. 
Attempting to resolve dependency 'Microsoft.Spatial (= 6.9.0)'. 
Attempting to resolve dependency 'Microsoft.OData.Edm (= 6.9.0)'. 
Downloading Microsoft.Office365.OutlookServices 1.0.22... 
Object reference not set to an instance of an object 

Все перечисленные выше зависимости установлены, а другие пакеты Microsoft, такие как «Библиотека проверки подлинности Microsoft», были успешно установлены.

Любые решения были бы полезны. Благодарю.

+0

Вы можете посмотреть в журналах Xamarin Studio, чтобы узнать, что представляет собой полная дорожка стека для нулевой ссылки? Журналы можно найти, если в меню «Справка» выбрать «Открыть журнал каталогов». –

+0

Это первая строка из многих: 'ERROR [2015-01-15 09: 05: 27Z]: System.NullReferenceException: Ссылка на объект не установлена ​​в экземпляр объекта в System.IO.Packaging.Package. LoadRelationships() [0x001e9] в /private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono- 3.12.0/mcs/class/WindowsBase/System.IO.Packaging/Package.cs: 338 ' – kmak

ответ

0

Казалось бы, проблема с Mono не в состоянии решить портативную папку библиотеки, которая использует% 2B вместо +

portable-net40%2Bsl5%2Bwp8%2Bwin8%2BMonoAndroid10%2BMonoTouch10%2BWindowsPhoneApp81 

Пакет NuGet отлично работает с Xamarin студии на Windows.

Существует аналогичная проблема с Mono.Data.Sqlite.Portable 1.0.33, где он использовал% 2BXamarinMac, который, как представляется, неправильно разрешен для части в zip-файле. Чтобы исправить пакет Mono.Data.Sqlite.Portable NuGet, фреймворки Xamarin были удалены из папки переносной библиотеки внутри пакета NuGet и устранили проблему. Я подозреваю, что он может быть исправлен путем изменения% 2B на + в пакете NuGet.

+0

Спасибо, не удалось попробовать изменить% 2B в пакете. Теперь я переключился на самостоятельную разработку для iOS и Android, так как Office SDK для этого легко реализуется и так же легко работать. – kmak

Смежные вопросы