C# 缺少AdomdClient

C# 缺少AdomdClient,c#,ssas,adomd.net,C#,Ssas,Adomd.net,我想将AdomdClient引用添加到C#项目中,但它不在引用列表中。 客户端列在程序集文件夹C:\Windows\assembly中 机器上安装了SQL Server 2012。在我的计算机上,我可以在 c:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Microsoft.AnalysisServices.AdomdClient.dll 对于SQL Server 2012,我假设版本(目录“100”)

我想将AdomdClient引用添加到C#项目中,但它不在引用列表中。 客户端列在程序集文件夹C:\Windows\assembly中


机器上安装了SQL Server 2012。

在我的计算机上,我可以在

c:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Microsoft.AnalysisServices.AdomdClient.dll

对于SQL Server 2012,我假设版本(目录“100”)更高,可能是“110”。该位置有点奇怪,因为它是用于Integration Services数据流组件的,但我刚刚检查了另一台安装了SQL Server 2008的计算机,它的文件位于同一位置。

在我的计算机上,我可以在

c:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents\Microsoft.AnalysisServices.AdomdClient.dll

对于SQL Server 2012,我假设版本(目录“100”)更高,可能是“110”。该位置有点奇怪,因为它是用于Integration Services数据流组件的,但我刚刚检查了另一台安装了SQL Server 2008的计算机,它的文件位于同一位置。

如果您在解决方案中需要它,并且您知道该位置(如您在c:\windows\assembly中指出的),在Visual Studio的解决方案资源管理器中,右键单击引用节点,然后单击“添加引用”。单击“浏览”按钮,找到DLL文件,然后在对话框中单击“添加”。它应该显示在您的参考列表中。然后,您应该能够在C#文件中引用它


如果您手头没有ADOMD客户端DLL文件,请从Microsoft SQL Server 2012功能包()下载它。单击“安装说明”并查找“Microsoft®SQL Server®2012 ADOMD.NET”

如果您在解决方案中需要它,并且您知道它的位置(如您在c:\windows\assembly中所示),右键单击Visual Studio中解决方案资源管理器中的引用节点,然后单击“添加引用”。单击“浏览”按钮,查找DLL文件,然后单击对话框中的“添加”。它应该显示在您的参考列表中。然后,您应该能够在C#文件中引用它

如果您手头没有ADOMD客户端DLL文件,请从Microsoft SQL Server 2012功能包()下载它。单击“安装说明”并查找“Microsoft®SQL Server®2012 ADOMD.NET”

解决方案位于

1) 添加Microsoft.AnalysisServices.dll的步骤 浏览到C:\Program Files(x86)\Microsoft SQL Server\100\SDK\Assembly\Microsoft.AnalysisServices.dll

2) 添加Microsoft.AnalysisServices.AdomdClient的步骤 浏览到C:\Program Files\Microsoft.NET\ADOMD.NET\100\Microsoft.AnalysisServices.AdomdClient.dll

解决方案位于

1) 添加Microsoft.AnalysisServices.dll的步骤 浏览到C:\Program Files(x86)\Microsoft SQL Server\100\SDK\Assembly\Microsoft.AnalysisServices.dll

2) 添加Microsoft.AnalysisServices.AdomdClient的步骤
浏览到C:\Program Files\Microsoft.NET\ADOMD.NET\100\Microsoft.AnalysisServices.AdomdClient.dll

您也可以从中安装它

在Package Manager控制台中运行以下命令:

Install-Package Microsoft.AnalysisServices.AdomdClient

您也可以从安装

在Package Manager控制台中运行以下命令:

Install-Package Microsoft.AnalysisServices.AdomdClient

Microsoft.AnalysisServices.AdomdClient
已弃用,不应根据页面使用

对我来说:


Microsoft.AnalysisServices.AdomdClient
已弃用,不应根据页面使用

对我来说:


我已经编辑了你的标题。请看,“,其中的共识是“不,他们不应该”。好的。对不起,弄错了。我已经编辑了你的标题。请看,“,其中的共识是“不,他们不应该”。好的。抱歉,出现错误。可能是因为SSIS组件使用AdoMdClient,而不是因为它是主位置。如果您在计算机上全局搜索Microsoft.AnalysisServices.AdoMdClient.dll,是否找到了它?您的计算机上是否安装了Analysis Services?或任何访问Analysis Services的客户端工具?是的,已安装MS SQL 2012标准。我在安装期间选择了Analysis服务。我使用VisualStudio2010创建了一个多维项目,并将其提交到SQL Server。所有这些都在同一台电脑上工作。全局搜索找不到dll。可能是因为SSIS组件使用AdoMdClient,而不是因为它是它的主要位置。如果在计算机上全局搜索Microsoft.AnalysisServices.AdoMdClient.dll,是否找到了它?您的计算机上是否安装了Analysis Services?或任何访问Analysis Services的客户端工具?是的,已安装MS SQL 2012标准。我在安装期间选择了Analysis服务。我使用VisualStudio2010创建了一个多维项目,并将其提交到SQL Server。所有这些都在同一台电脑上工作。全局搜索找不到dll。资源管理器中的c:\windows\assembly视图与“打开”对话框中的视图不同。我在“打开”对话框中找不到它。感谢您提供Freature Pack的链接。我会试试的。非常感谢。安装功能包后,我找到了DLL。C:\Program Files\Microsoft.NET\ADOMD.NET\110资源管理器中的C:\windows\assembly视图与“打开”对话框中的视图不同。我在“打开”对话框中找不到它。感谢您提供Freature Pack的链接。我会试试的。非常感谢。安装功能包后,我找到了DLL。C:\ProgramFiles\Microsoft.NET\ADOMD.NET\110请不要发布。相反,根据具体问题定制每个答案。如果你有必要的信誉点,你可以在适当的情况下将你的问题作为副本。请不要发布。相反,根据具体问题定制每个答案。如果你有必要的信誉点,你可以在适当的情况下将这些问题作为副本。