C# 在as SQL Server 2005 CLR UDF中使用.NET 4.0类
出于我不想深入讨论的原因,我有一个.NET4.0类需要在SQLServer2005CLR UDF中使用。我知道SQLServer2005只支持.NET2.0CLR,所以我可以做些什么来让4.0类正常工作吗?在2.0中重写类将非常耗时。我可以为COM互操作注册4.0类,然后从2.0 CLR或其他地方引用它吗?任何帮助都将不胜感激。谢谢 您可以编写一个COM可访问的程序,坐在.NET 4.0程序集前面,然后使用2005 UDF中的适配器。我也不得不做同样的事情,这是一个很大的痛苦。幸运的是,我说服管理层升级到2012:)。但是@chris-p的答案确实是唯一的办法。你至少能够说服你的管理层。有些人仍然喜欢保留原有的SQLServer2005版。[Sql server 2012+的许可模式]也对升级中的用户进行了一些限制C# 在as SQL Server 2005 CLR UDF中使用.NET 4.0类,c#,.net,sql,sql-server,C#,.net,Sql,Sql Server,出于我不想深入讨论的原因,我有一个.NET4.0类需要在SQLServer2005CLR UDF中使用。我知道SQLServer2005只支持.NET2.0CLR,所以我可以做些什么来让4.0类正常工作吗?在2.0中重写类将非常耗时。我可以为COM互操作注册4.0类,然后从2.0 CLR或其他地方引用它吗?任何帮助都将不胜感激。谢谢 您可以编写一个COM可访问的程序,坐在.NET 4.0程序集前面,然后使用2005 UDF中的适配器。我也不得不做同样的事情,这是一个很大的痛苦。幸运的是,我说服管