我正在尝试添加一种简单的方法来使用Microsoft Graph(在C#项目中)连接到我的应用程序中的Microsoft帐户。
我遵循了UWP(https://developer.microsoft.com/en-us/graph/quick-start)的示例,并且在UWP和Windows 8.1上一切正常,但是在初始化PublicClientApplication时,我陷入了Windows Phone 8.1的困境。
private static PublicClientApplication m_identityClientApp = new PublicClientApplication("clientId", /*-optional-"authorityLink"*/);
无论put作为参数一个还是两个随机字符串,有效的应用程序/客户端ID(带有或不带有授权字符串),PublicClientApplication构造函数似乎都不起作用。 我在项目中有Microsoft.Identity.Client作为参考,并且有
using Microsoft.Identity.Client;
已添加到我的.cs文件中。 我还尝试使用最新版本(1.1.4)或更旧版本(1.1.0)的Microsoft.Identity.Client程序包,没有任何更改。
m_identityClientApp保持为空,因此我的应用因System.NullReferenceException异常而崩溃。
我没有主意... :(