【发布时间】:2015-03-12 22:58:00
【问题描述】:
我正在尝试将“Microsoft Office 365 邮件、日历和联系人库”包添加到 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 Authentication Library”)已成功安装。
任何解决方案都会有所帮助。谢谢。
【问题讨论】:
-
您能否查看 Xamarin Studio 日志以查看 null 引用的完整堆栈跟踪是什么?如果您从“帮助”菜单中选择“打开日志目录”,则可以找到这些日志。
-
这是第一行:
ERROR [2015-01-15 09:05:27Z]: System.NullReferenceException: Object reference not set to an instance of an object at System.IO.Packaging.Package.LoadRelationships () [0x001e9] in /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
标签: api xamarin package nuget office365