将Microsoft 365包添加到Xamarin Studio

时间:2015-01-14 16:57:59

标签: api xamarin package nuget office365

我正在尝试添加“Microsoft Office 365邮件,日历和联系人库”#39;打包到Xamarin Studio for OSx上的项目并得到错误:

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身份验证库”和“Microsoft身份验证库”。已成功安装。

任何解决方案都会有所帮助。感谢。

2 个答案:

答案 0 :(得分:0)

单声道无法解析使用%2B而不是+

的便携式库文件夹似乎是一个问题
portable-net40%2Bsl5%2Bwp8%2Bwin8%2BMonoAndroid10%2BMonoTouch10%2BWindowsPhoneApp81

NuGet包可以在Windows上与Xamarin Studio一起使用。

Mono.Data.Sqlite.Portable 1.0.33存在类似的问题,它使用的是%2BXamarinMac,它似乎被错误地解析为zip文件中的一部分。为了修复Mono.Data.Sqlite.Portable NuGet包,从NuGet包中的可移植库文件夹中删除了Xamarin框架,解决了这个问题。我怀疑可以通过在NuGet包中将%2B更改为+来修复它。

答案 1 :(得分:0)

我认为您可以使用Microsoft Graph。