4

我有一个 .NET 2.0 项目,当我尝试编译一些使用 SMO 的项目时出现以下错误:

无法解析主要参考“Microsoft.SqlServer.Smo,Version=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91,processorArchitecture=MSIL”,因为它间接依赖于框架程序集“System.Core,Version=3.5” .0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" 在当前目标框架中无法解决。“.NETFramework,版本=v2.0”。

要解决此问题,请删除引用“Microsoft.SqlServer.Smo, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL”或将您的应用程序重新定位到包含“System.Core, Version”的框架版本=3.5.0.0,文化=中性,PublicKeyToken=b77a5c561934e089"。

有人可以帮忙吗。因此,我不想将项目移至 .NET 3.5。

谢谢

4

1 回答 1

0

正如异常所说,当前的参考程序集需要 .NET 3.5。您必须降级支持 .NET 2.0 的 Microsoft.SqlServer.Smo。

于 2012-04-18T20:32:33.587 回答