在编译时,我只在一个项目中遇到错误。我已经检查了每个类,但在类中找不到递归。 我不能解决这个问题。MSBuild\Current\Bin\Roslyn\Microsoft.CSharp.Core.targets(59,5): error : Process is terminated due to StackOverflowException
在开发netcore2应用程序时,我最终与构造函数进行了循环引用。我的意思是A类的构造函数实例化了B类型的另一个对象,它本身将实例化A类型的对象,以此类推。下面是一个简单的代码片段,用于再现循环实例化,它在我所做的示例中的上抛出一个StackOverflowException。public static void Main(string[] args) var a = new A();}
令人惊讶的是,它不是堆栈溢出异常,而是IIS在应用程序崩溃之前提供给我的和似乎都表明问题可能是
我正在与C#和Unity一起工作,并建立一个库,我可以在Unity和其他地方使用它。这对我来说是有意义的,因为对于网络和Id来说,就像数据处理程序一样,基本上是一样的。为了使Unityand其他最新的C#环境具有兼容性,我将在可能的地方添加扩展,如下所示:{
public void我会随机地得到一条错误消息,当我第一次从UnhandledException处理程序获得转储时,它让我在轨道上缩小了这个范围,但是我感觉我在</