系统: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文件不匹配.
------解决方案--------------------
------解决方案--------------------
那你用windows系统管理员身份登录上去,看是不是能干活.