我维护一个混合代码dll(c#和c ++管理不受管理)。 它在许多平台上运行良好。
我开始在应用程序事件查看器中看到以下堆栈跟踪:
at System.Environment.FailFast(System.String)
at <Module>.()
at <Module>..cctor()
当反编译dll时,有很多静态函数和变量,但是我找不到cctor。 我似乎无法找到任何有用的信息。 请帮忙。
答案 0 :(得分:0)
经过一番调查后发现原因是Dynatrace的软件。 卸载此软件并重新启动机器时,一切正常。
我想它会在我们的软件中注入一些代码,导致它崩溃。我们没有进一步调查指令级别到底发生了什么。 希望这对未来的任何人都有帮助。