2017-03-11 24 views
1

Microsoft.IdentityModel.Clients.ActiveDirectory(3.13.8)を使用してAADで.NETコア1.1コンソールアプリケーションを構築しようとしています。名前 'PromptBehavior'は現在のコンテキストに存在しません

私はインテリセンスがPromptBehaviorを強調し、名「PromptBehavior」は現在のコンテキストに存在しないと言われますが、この

var authParam = new PlatformParameters(PromptBehavior.Auto); 
var result = context.AcquireTokenAsync("https://management.core.windows.net/", clientId, new Uri("https://localhost/"), authParam); 
result.Wait(); 

ようのauthするAcquireTokenAsyncを使用しようとしています。私もこのエラーのためにビルドできません。

どのように進むかわかりません。

+0

は、あなたが追加した 'Microsoft.IdentityModel.Clients.ActiveDirectoryを使用して;'ファイルに? – juunas

+0

はい私はそれを使用していた –

答えて

1

PromptBehavior 、およびそれを使用するフローは、.NETのコア用に定義されていない、唯一のフル.NET用:https://docs.microsoft.com/en-us/active-directory/adal/microsoft.identitymodel.clients.activedirectory.promptbehavior

+0

答えをありがとう。私は、AADへの対話型ユーザーログインを使用して.NETコアアプリケーションを構築しようとする私の計画が間違っていると思います。 –

+0

あなたはどのプラットフォームを開発していますか? –

+0

mac、Linux、およびWindowsを実行しようとしています。 –

関連する問題