mvc(.netフレームワーク4.6.2)メソッドが見つかりません: 'Void Microsoft.PowerBI.Api.V1.PowerBIClient..ctor(Microsoft.Rest.ServiceClientCredentials、System.Net.Http.DelegatingHandler [])'
以下のエラーが発生します。
メソッドが見つかりませんでした:Void Microsoft.PowerBI.Api.V1.PowerBIClient..ctor(Microsoft.Rest.ServiceClientCredentials, System.Net.Http.DelegatingHandler[])
。
var credentials = new TokenCredentials(accessKey, "AppKey");
var client = new PowerBIClient(credentials)
{
BaseUri = new Uri(apiUrl)
};
で
は
Microsoft.Rest.ClientRuntime
Microsoft.PowerBI.Api 1.1.6.17045
Microsoft.PowerBI.Core 1.1.6.17045
をインストールスタックトレース:
DSLUI.Controllers.ReportsController.Index()内のE:\ DM \ DSLServices \ DSLUI \ Controllers \ ReportsController.cs:行53 at lambda_method(Closure、ControllerBase、Object []) at System.Web.Mvc .ActionMethodDispatcher.Execute System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(たIAsyncResult asyncResult、でSystem.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext、IDictionaryを2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary
2パラメータ)で(ControllerBaseコントローラ、オブジェクト[]パラメータ) System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultで を返します。2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters。 <> c__DisplayClass46.b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker。 System.WebのでSystem.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFiltersでSystem.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
1.End() で<> c__DisplayClass33.b__32(たIAsyncResult asyncResult) (たIAsyncResult asyncResult) .Mvc.Async.AsyncControllerActionInvoker。 <> c__DisplayClass21。 <> c__DisplayClass2b.b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker。 System.WebのでSystem.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(たIAsyncResult asyncResult) で< System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
1.End(AT> c__DisplayClass21.b__1e(たIAsyncResult asyncResult) ) システムでSystem.Web.Mvc.Controller.EndExecuteCore(たIAsyncResult asyncResult) 1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
でSystem.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1.End() で.Mvc.Controller.b__1d(たIAsyncResult asyncResult、ExecuteCoreState innerState) .Web.Mvc.Controller.b__15(IAsyncResult asyncResult、Controller controller) at System.Web.Mvc.AsynResultWrapper.WrappedAsyncVoid 1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
1.End() at System.Web.Mvc.Controll System.Web.Mvc.Control.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)の System.Web.Mvc.MvcHandler.b__5の (IAsyncResult asyncResult、ProcessRequestState innerState) (System.Web.Mvc.Async.AsyncResultWrapper)。System.Web.HttpApplicationでSystem.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(たIAsyncResult結果) でSystem.Web.Mvc.MvcHandler.EndProcessRequest(たIAsyncResult asyncResult) 1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase
でWrappedAsyncVoid 1.End() System.NetとSystem.Web.HttpApplication.ExecuteStepで.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() (IExecutionStepステップ、ブール& completedSynchronously)
任意のヘルプしてください。..
を追加し、あなたは読みましたPowerBIClientクラスの定義を参照して、どのコンストラクタがコンストラクタによって予期されているかを確認してください。 –
はいdocとサンプルコードをここからダウンロードするhttps://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-get-started-sample私の場合は、私のプロジェクトの.netフレームワーク4.0を持っています。4.6.2を更新し、DLLの上に0を追加しました。実行時にこのエラーが発生しました。 –
ああ..いいです..得ました...行に誤りがあります 'var client = new PowerBIClient(credentials)' ??あなたはそれについて少し詳しい情報を提供できますか? –