如何在通用Windows平台项目中添加Microsoft.AnalysisService.AdomdClient.dll

本文关键字:添加 Microsoft AnalysisService dll AdomdClient 项目 平台 Windows | 更新日期: 2023-09-27 18:19:37

我创建了一个UWP项目,试图在其中添加对Microsoft.AnalysisServices.AdomdClient.dll的引用,以便与SSAS建立连接。但不幸的是,我无法在UWP应用程序中添加此程序集。请让我知道如何在我的UWP项目中添加该程序集引用,以及如何在UWP应用程序中执行MDXQuery以获得相应的CellSet。

Microsoft.AnalysisServices.AdomdClient.AdomdCommand adomdCommand = new Microsoft.AnalysisServices.AdomdClient.AdomdCommand(myMdxQuery, new Microsoft.AnalysisServices.AdomdClient.AdomdConnection());
adomdCommand.ExecuteCellSet();

如果可能的话,请为我们提供一个包含这些要求的简单样品。

如何在通用Windows平台项目中添加Microsoft.AnalysisService.AdomdClient.dll

不幸的是,您无法做到这一点。AdomdClient.dll是一个经典的.NET程序集,但UWP应用程序运行在Windows运行时之上,因此您不能在UWP应用中使用AdomdCClient.dll。

一种选择是创建一个经典的.NET应用程序(如控制台应用程序,或在Windows服务中执行此操作),并在那里托管AdomdClient.dll的逻辑,并通过http(或某些其他协议)将UWP应用程序连接到该逻辑。