Vb.net JIT调试(?)使我的程序崩溃

Vb.net JIT调试(?)使我的程序崩溃,vb.net,visual-studio,debugging,crash,jit,Vb.net,Visual Studio,Debugging,Crash,Jit,我在Visual Studio 2015中开发的程序有问题 这是一个媒体播放器,到目前为止,我没有这样的问题 当我使用VS的调试器调试程序时,一切正常,没有错误或崩溃 然而,当我部署程序并将其安装在各种计算机上时,每次尝试打开特定表单时都会出现一个特定的错误 有关调用的详细信息,请参阅此消息的结尾 即时(JIT)调试,而不是此对话框 然后是一些装配信息,然后: **************JIT调试************** 要启用即时(JIT)调试,请为 应用程序或计算机(machine.c

我在Visual Studio 2015中开发的程序有问题

这是一个媒体播放器,到目前为止,我没有这样的问题

当我使用VS的调试器调试程序时,一切正常,没有错误或崩溃

然而,当我部署程序并将其安装在各种计算机上时,每次尝试打开特定表单时都会出现一个特定的错误

有关调用的详细信息,请参阅此消息的结尾 即时(JIT)调试,而不是此对话框

然后是一些装配信息,然后:

**************JIT调试************** 要启用即时(JIT)调试,请为 应用程序或计算机(machine.config)必须具有 在system.windows.forms节中设置的值。 应用程序还必须通过调试进行编译 启用

例如:


启用JIT调试时,任何未处理的异常 将发送到计算机上注册的JIT调试器 而不是由此对话框处理

让我在这里注意到,我以前在VisualStudio20132012和2010中没有遇到过这样的问题


另外,让我注意到,我都尝试过在启用和禁用JIT的情况下部署程序,结果是一样的。

让您的程序在其他机器上正常工作,并在崩溃时提供良好的信息,这是项目的另外90%。您必须为AppDomain.CurrentDomain.UnhandledException事件编写一个事件处理程序,以便告诉用户(尤其是您自己)出了什么问题。您是否尝试过将构建配置设置为
Release
部署应用程序?@VisualIncent是的,我尝试过调试和Release配置,但结果都是一样的。@HansPassant问题是,这一错误在每台计算机上都会出现,即使是我自己制作的程序,当在VS.外部运行时,在以前的版本中没有任何类似的问题,而这个问题是在我安装VS 2015之后出现的,这意味着什么都没有,只要你不知道它为什么会崩溃。我解释了你需要做什么,让它发生,用你发现的更新你的问题。
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>