【发布时间】:2011-04-30 10:55:20
【问题描述】:
我在 c# .net 4.0 应用程序中包含了一个 directX 播放器,该应用程序包含在此处 (answer2)。问题是当我尝试初始化对象(即 Player mPlayer=new Player())时,会发生此错误:
混合模式程序集是针对运行时的“v1.1.4322”版本构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。
有人知道它是什么吗?
【问题讨论】:
-
重要提示:如果错误发生在错误列“文件”为
SGEN,则修复需要位于sgen.exe.config旁边的文件sgen.exe中。例如,对于 VS 2015,创建C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe.config。来源:SGEN Mixed mode assembly 最小文件内容:<configuration><startup useLegacyV2RuntimeActivationPolicy="true"/></configuration>