在程序的config配置文件加上下面的代码:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<runtime>
<useLegacyJit enabled="1" />
</runtime>
</configuration>
就是在已有的基础上加上runtime这个节点中的内容;
<runtime>
<useLegacyJit enabled="1" />
</runtime>
造成这个崩溃的原因是因为Win10下DotNet程序兼容性,用上面的设置切换DotNet4.6的RyuJIT为原来的LegacyJIT即可。