Hi pucx,
欢迎来到C#论坛。
通常情况下,在.net 3.5下是不能使用.net4.0 的程序集的。如果你一定要使用的话,可以试试通过COM来实现。具体实现过程请参考以下链接(英文的)。
How to use 4.0 dll with 3.5 Project
http://social.msdn.microsoft.com/Forums/eu/clr/thread/f0e98c0e-d7e7-4521-8ab6-6fa914b50120
How To Use a .NET 4 Based DLL From .NET 2 Based Application?
http://www.codeproject.com/Articles/204406/How-To-Use-a-NET-4-Based-DLL-From-NET-2-Based-Appl
祝你愉快。
Bob Shen [MSFT] MSDN Community Support | Feedback to us
请问使用C#编译的.NET4.0的dll如何在.NET3.5下引用使用,谢谢。
虽然可以用COM,但是你的机器还是要安装4.0,否则4.0的功能仍旧无法使用,而且弄成COM引用比较麻烦。
我建议有可能,还不如重新编译成3.5的版本来引用,最好版本一致。
QQ我: 下载MSDN桌面工具(Vista,Win7) 我的博客园 慈善点击,点击此处