我有一个.NET 2.0项目,当我尝试编译一些使用SMO的项目时出现以下错误:
主要参考“Microsoft.SqlServer.Smo,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = MSIL”无法解析,因为它对框架程序集“System.Core”有间接依赖关系,版本= 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,Culture = neutral,PublicKeyToken = b77a5c561934e089“。
有人可以提供帮助。因此,我不想将项目移动到.NET 3.5。
由于
答案 0 :(得分:0)
正如例外情况所说,当前的引用程序集需要.NET 3.5。您必须降级支持.NET 2.0的Microsoft.SqlServer.Smo。