我的第一个SQLCLR项目正在抵制一切试图部署...无法部署SQLCLR项目
我得到
,如果你部署SQL CLR项目 是以下错误可能出现的错误为与SQL Server的目标实例不兼容的.NET Framework不兼容版本构建:“部署错误SQL01268:CREATE 由于程序集失败验证,用于组装的ASSEMBLY失败”。要 解决此问题,请打开该项目的属性,并更改.NET Framework版本 。
C:\ SqlClr.dll:部署错误:无法 无法创建参数MyModel.Customer客户
命令
select * from sys.dm_clr_properties
返回类型
目录C:\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \
版本V2.0.50727
状态CLR被初始化
的Target framework
该项目在错误消息MyModel.Customer
引用的目的通过一种链接包括在SQLCLR项目.NET Framework 2.0
(添加现有的项目/添加为链接)从另一个项目使用.NET Framework 4.0,但我的理解是其他项目的.NET版本应该没有方向。
我可能会丢失什么?
有条件的编译也许排除呢? – leppie 2012-03-27 05:42:20
@leppie:排除什么?我需要MyModel.Customer,因为它传输我的SQLCLR过程所需的数据。 – 2012-03-27 18:57:02