尝试构建我的解决方案时出现以下错误。我很确定我以前在这台机器上做过,但已经好几个月了。我不确定在此期间可能发生了什么变化。
Assembly uses 'Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' which has a higher version than referenced assembly 'Microsoft.AnalysisServices.AdomdClient' with identity 'Microsoft.AnalysisServices.AdomdClient, Version=8.0.700.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
我试图通过 SSDT(卸载)安装程序和手动删除文件和注册表项以及 gacutil 从我的计算机中删除所有提及 8.0.700.0。该项目配置为使用 10.0,但我无法弄清楚它是如何知道首先存在 8.0.700.0 版本的。
据我所知,注册表、GAC 或版本 8.0.700.0 的程序集文件夹中没有任何内容。
知道这里发生了什么吗?
目前在 GAC
$ gacutil /l | grep Microsoft.AnalysisServices.AdomdClient,
Microsoft.AnalysisServices.AdomdClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL
Microsoft.AnalysisServices.AdomdClient, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL
Microsoft.AnalysisServices.AdomdClient, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL
Microsoft.AnalysisServices.AdomdClient, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL