1

我正在使用 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 库,该库导致 StackOverFlow 异常,但发生这种情况时我没有上下文。

谢谢你的帮助。

4

1 回答 1

0

我遇到了同样的问题。我正在使用 VS2010、Caliburn Micro 版本 1.3.1.0 和 Caliburn.Micro.Contrib 版本 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: 

在这里找到一个条目: 调试时静态变量初始值设定项的运行时评估中的奇怪之处

我会做一些挖掘,看看它是否能解决这个问题。

于 2013-10-31T07:16:51.280 回答