当我尝试启动控制台应用程序时收到以下错误消息:
应用程序处于中断模式
您的应用已进入中断状态,但当前没有代码正在执行 所选调试引擎支持的(例如,仅本机 运行时代码正在执行)。
我已经在Main
方法上直接设置了一个断点,代码永远不会到达那里。
我添加的唯一内容是App.config
的以下值:
<appSettings>
<add key="QueueItemsToGet" value="25" />
</appSettings>
如果我检查输出中的例外 - &gt;调试或Diagnostics Tools
我只能看到此错误:
Exception thrown: 'System.TypeInitializationException' in NLog.dll
An unhandled exception of type 'System.TypeInitializationException' occurred in Unknown Module.
The type initializer for 'MyApp.Program' threw an exception.
但是,如果删除<appSettings>
部分,一切正常,包括Nlog。
答案 0 :(得分:0)
我应该看了两次,如果你添加两次部分似乎会出现这个错误。在我的情况下,它是appSettings
的两个定义,因为在配置中已经添加了区域。我希望这可以帮助那些犯同样错误的人。
答案 1 :(得分:0)
当我在静态字段初始化中遇到错误时,这发生在我身上,例如,如果您有一个静态Uri变量,而该变量是用无效的Uri(在我的情况下为空字符串)初始化的