0

基本的に次のスレッドがあります。問題は、Server が public クラスであり、world が Tick() と呼ばれる public void メソッドを持つ静的な World インスタンスであることです。ワーカー スレッドが Server.world.Tick() を呼び出すたびに、System.TypeLoadException が発生して catch ブロックに入ります。

このコードは、現在、Mono-Develop を使用した Mono デバッグでのみ失敗する .NET 4.0 の Windows で正常に動作します。

   while (!Server.shutdownServer)
        {
            try
            {
                Server.world.Tick();
            }
            catch (Exception e)
            {
            }
         }

ご覧のように。大変助かります。

4

0 に答える 0