【发布时间】:2013-08-29 07:24:48
【问题描述】:
这段代码有问题
Type.GetType("Fully qualified assembly name goes here");
但是得到一个无法捕获的 StackOverflowException。
我已经设法从完全限定的程序集名称实例化类,但在调用具有相同名称的 GetType 时出现此错误。
此外,我观察到有问题的代码行在某些情况下有效,而在另一些情况下无效,在这两种情况下使用完全相同的完全限定程序集名称。
这是我的第一个 StackOverflow 问题,因此欢迎大家了解它的结构。 :)
【问题讨论】:
-
这段代码是否有循环?
-
这门课是你写的吗?如果是这样,你能发布相关的代码吗?
-
如果您遇到堆栈溢出问题,您来对地方了...
-
你看过调用栈吗? (Debug->Windows->Call Stack)...通常你可以从那里看到问题。
-
仅用您发布的一行假代码来解释这一点并不简单。您需要寻找在调用 Type.GetType() 时运行的 other 代码。类似于 AppDomain.AssemblyResolve 事件处理程序或静态构造函数。
标签: c# stack-overflow