为什么vs2005 c# 数据库项目不能引用第三方的dll?
主要是想在数据库中调用c#写的dll
这个dll需要另外调用一个用VB写的dll(用友U8系统中的,比如u8login.dll,没有源代码),环境为win2008 r2(64位)\sqlserver2005 sp1,我试过将该dll用vs重新封装为一个64位的U8login_64.dll并注册为com,其他程序(VB\VBA等)都能正常调用
就是开启sql2005 clr然后写数据库项目调用的时候不成功,用反射也不行,能部署成功,sqlserver中的程序集安全级别也改了,总是提示如下:在执行用户定义例程或聚合 "YSYE" 期间出现 .NET Framework 错误: 
System.MissingMethodException: Method 'System.__ComObject.login' not found.
System.MissingMethodException: 
   at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
   at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
   at Microsoft.Samples.SqlServer.UserDefinedFunctions.YSYE()c# 数据库项目 第三方的dll用反射也不行能部署成功Method not found