C# 申请胜诉';使用Caliburn.Micro.Contrib时无法启动

C# 申请胜诉';使用Caliburn.Micro.Contrib时无法启动,c#,caliburn.micro,stack-overflow,C#,Caliburn.micro,Stack Overflow,我正在使用Caliburn.Micro(v1.5.2)和CMContrib(v1.0.2)开发一个应用程序。 我使用的是C#和.net4.5 当我在VS 2012中启动应用程序时,我没有问题,但是当直接从Windows资源管理器执行.exe时,应用程序不会启动 我看了一下事件观察者,发现了一些我不能真正理解的东西: Récipient d’erreurs -474837188, type 5 Nom d’événement : CLR20r3 Réponse : Non disponible I

我正在使用Caliburn.Micro(v1.5.2)和CMContrib(v1.0.2)开发一个应用程序。 我使用的是C#和.net4.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异常,但我没有上下文

谢谢你的帮助。

我也面临同样的问题。 我使用的是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: 
在此处找到一个条目:


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

当您在调试模式下从VS 2012启动应用程序时,您不会遇到任何问题,甚至不会出现绑定异常?不,显示主视图,并且对话框(来自CMContrib)工作正常。奇怪的是,如果我从CMContrib中删除所有引用,它的NLog会给我带来麻烦。如果我把这两个都删除了,一切都很完美。你试过在不同的系统上运行这个应用程序吗?我没有试过……我会尽快给它拍张照。因为这很奇怪。