首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL的CLR编程,无法引用System.Web.dll

2012-02-23 
求助SQL的CLR编程,无法引用System.Web.dll系统:windows 2003 X64位的英文版数据库:SQL Server 2005 X64位

求助SQL的CLR编程,无法引用System.Web.dll
系统:windows 2003 X64位的英文版
数据库:SQL Server 2005 X64位的。
开发工具:VS2010高级专业中文版。
问题:
我要引用System.Web.dll

SQL code
EXEC sp_configure 'show advanced options','1'; reconfigure; EXEC sp_configure 'clr enabled','1' Alter Database Stat_ETL  SET TRUSTWORTHY ON CREATE ASSEMBLY [System.Web] FROM  'C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\System.Web.dll'WITH PERMISSION_SET = UNSAFE;


运行成功以后,在添加引用时,死活不出现System.Web.dll

我在32位的机器上,用
CREATE ASSEMBLY [System.Web] 
FROM 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.dll'
WITH PERMISSION_SET = UNSAFE;
运行后,就可以出现,然后正常引用

请问这是为什么?


[解决办法]
那个动态链接库是64位的吗?
[解决办法]
net framework 3.0 64位,你的是什么版本,是不是这个原因
[解决办法]
VS2010应该是.NET 3.5
[解决办法]
可能是由于你的VS是 中文版,而别的是英文版,那个dll文件不匹配.
[解决办法]
探讨

引用:
可能是由于你的VS是 中文版,而别的是英文版,那个dll文件不匹配.

都匹配上了,能加载上,就是不能显示在添加引用里

[解决办法]
那你用windows系统管理员身份登录上去,看是不是能干活.

热点排行