小编Mik*_*ike的帖子

在.net 4.0 wpf应用程序中使用.Net 2.0 dll

我试图在针对.Net 4框架的WPF应用程序中添加对.Net 2.0 DLL的引用.

我添加<startup useLegacyV2RuntimeActivationPolicy="true">到app.config文件中.WPF应用程序构建正常,但在尝试访问.Net 2.0 DLL时在运行时获取BadImageFormatException.

"试图加载格式不正确的程序"

这适用于新的测试WPF项目,但不适用于我的应用程序.我的应用程序使用Entity Framework和MEF.这些技术会导致这个问题吗?

有任何想法吗?

编辑:已解决

根据下面的Alois的评论,我的主要应用程序针对"任何CPU",DLL的目标是32位.

<startup useLegacyV2RuntimeActivationPolicy="true"> 不是必需的

c# clr .net-4.0

8
推荐指数
1
解决办法
4778
查看次数

标签 统计

.net-4.0 ×1

c# ×1

clr ×1