在4.5框架下运行4.0框架开发的程序,无法正常启动,弹出错误信息。
原因是在app.config中限定了运行框架为4.0。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
要想支持4.5框架,只需要通过supportedRuntime增加对4.5框架的支持即可。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v4.5"/>
</startup>