我有一个基于.Net Framework 4.5的dll文件,我需要一个特殊的原因,使用这个dll在.Net Framework 1.1中引用。请不要问我为什么使用1.1项目:) 当我尝试导入dll的引用时,我收到一条消息,告诉我它不是有效的程序集或COM组件。 谢谢!
答案 0 :(得分:0)
没有。这不可能。您不能在旧版本的框架中使用.Net framework 4.5中开发的DLL。
答案 1 :(得分:0)
简短的回答没有。 因为每个框架都引入了新功能并更改了一些现有功能。
唯一的方法是将.net 1.1项目迁移到.net 4.5(尽管.net支持forward compatibility)。
答案 2 :(得分:0)
Actualy你可以通过在com中包装.net4.5 dll并使用com dll import在.net1.1中访问它来实现。我没有时间写一个样本,但看看这篇文章,这样做有点乱,但它应该在.net 1.1中工作,文章提到.net2.0但它的原理相同for .net1.1