C# 部署SQL CLR时出错

C# 部署SQL CLR时出错,c#,.net,sql-server,visual-studio-2010,sql-server-2008,C#,.net,Sql Server,Visual Studio 2010,Sql Server 2008,错误1: 如果部署为与SQL Server目标实例不兼容的.NET Framework版本生成的SQL CLR项目,则可能会出现以下错误:“部署错误SQL01268:为程序集创建程序集失败,因为程序集验证失败”。若要解决此问题,请打开项目的属性,然后更改.NET Framework版本 错误2: 部署错误SQL01268:.Net SqlClient数据提供程序:Msg 6503,级别16,状态12,第1行程序集“system.servicemodel,version=3.0.0.0,cultu

错误1:

如果部署为与SQL Server目标实例不兼容的.NET Framework版本生成的SQL CLR项目,则可能会出现以下错误:“部署错误SQL01268:为程序集创建程序集失败,因为程序集验证失败”。若要解决此问题,请打开项目的属性,然后更改.NET Framework版本

错误2:

部署错误SQL01268:.Net SqlClient数据提供程序:Msg 6503,级别16,状态12,第1行程序集“system.servicemodel,version=3.0.0.0,culture=neutral,publickeytoken=b77a5c561934e089”。未在SQL目录中找到。 执行批处理时出错


您是否尝试过这样做:要解决此问题,请打开项目的属性,然后更改.NET Framework版本Yeah我已将.NET Framework版本从4.0更改为3.5。但仍然会出现错误。解决了此问题。必须在Sql Server 2008中安装System.ServiceModel如果这是解决方案,请自行回答,并接受这个答案,让它对其他人有用