我正在使用Caliburn.Micro(v1.5.2)和CMContrib(v1.0.2)开发应用程序。 我正在使用C#& .NET 4.5。
当我在VS 2012中启动应用程序时,我没有遇到任何问题,但是当直接从Windows资源管理器执行.exe时,应用程序将无法启动。
我看一下事件观察者,我有一些我无法理解的事情:
Récipient d’erreurs -474837188, type 5
Nom d’événement : CLR20r3
Réponse : Non disponible
ID de CAB : 0
Signature du problème :
P1 : txsgui.exe
P2 : 1.0.0.0
P3 : 521daac1
P4 : Caliburn.Micro.Contrib
P5 : 1.0.2.0
P6 : 521da9dd
P7 : 86
P8 : 0
P9 : System.StackOverflowException
P10 :
我可以理解问题来自CMContrib库,这个lib造成了StackOverFlow异常,但是当发生这种情况时我没有上下文。
谢谢你的帮助。
答案 0 :(得分:0)
我遇到了同样的问题。 我使用的是VS2010,Caliburn Micro ver 1.3.1.0和Caliburn.Micro.Contrib ver 1.0.1.0 Windows7 64位
Fault bucket 3956564328, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: mcsp.exe
P2: 1.0.0.0
P3: 5271fea4
P4: Caliburn.Micro.Contrib
P5: 1.0.1.0
P6: 4f85ce36
P7: 1e7
P8: 0
P9: System.StackOverflowException
P10:
在这里找到一个条目: Oddities in runtime evaluation of static variable initializers when debugging
我会进行一些挖掘,看看它是否会解决这个问题。