1

Unity3D と SmartFox を使用する Web プロジェクトに取り組んでいますが、特定の設定に問題があります。エディターが「Web Player」に設定されている場合は常に、次の例外が発生します。

VerificationException: Error verifying Sfs2X.Logging.LoggerEvent:LogEventType (Sfs2X.Logging.LogLevel): Object not compatible with constrained type at 0x000e

2行目にスローされます:

SmartFox server = new SmartFox (true);
server.AddLogListener(logLevel, (EventListenerDelegate)OnDebugMessage);

(そして、その行を省略すると、サーバー変数からメソッドを呼び出すたびにスローされます)

スタンドアロン モードでビルドすると機能します。別の同僚のコンピューター (Web モード) でも動作しますが、プロジェクトの設定に違いは見つかりません。

例外について読んでもあまり役に立ちませんでしたが、検証できないコードを記述して安全な (?) バイナリにコンパイルしようとすると例外がスローされます。エラーの他の部分については他に何も見つかりませんでした。

4

1 に答える 1

1

探している他の人のために、Luke は Smartfox フォーラムから回答を得ました。

http://www.smartfoxserver.com/forums/viewtopic.php?f=20&t=17686

Mono Develop 4.0.1 (Unity に付属) に戻すと、この問題が修正されます。この問題がまだ解決しない場合は、電子メールでご連絡ください。修正済みの dll を提供いたします。

于 2016-03-15T01:15:00.107 に答える