我有一个基本上如下的线程。问题是Server是一个公共类,world是一个静态World实例,它有一个名为Tick()的公共void方法。每次工作线程调用Server.world.Tick()时,它都会进入带有System.TypeLoadException的catch块。
此代码在使用.NET 4.0的Windows上运行正常,但目前仅使用Mono-Develop进行Mono调试时失败。
while (!Server.shutdownServer)
{
try
{
Server.world.Tick();
}
catch (Exception e)
{
}
}
如你所见。非常感谢。