.Net混合代码 - <module> .. ctor称为failfast

时间:2017-04-13 08:31:08

标签: .net visual-c++

我维护一个混合代码dll(c#和c ++管理不受管理)。 它在许多平台上运行良好。

我开始在应用程序事件查看器中看到以下堆栈跟踪:

at System.Environment.FailFast(System.String)
at <Module>.()
at <Module>..cctor()

当反编译dll时,有很多静态函数和变量,但是我找不到cctor。 我似乎无法找到任何有用的信息。 请帮忙。

1 个答案:

答案 0 :(得分:0)

经过一番调查后发现原因是Dynatrace的软件。 卸载此软件并重新启动机器时,一切正常。

我想它会在我们的软件中注入一些代码,导致它崩溃。我们没有进一步调查指令级别到底发生了什么。 希望这对未来的任何人都有帮助。