0

我正在制作某种游戏引擎。我遇到了 TypeLoadExpection 的问题。这是我的解决方案资源管理器的外观:

http://screenshooter.net/data/uploads/rc/sg/cohk.jpg(我将其作为链接发布,因为我没有足够的代表。)

如果我在 PolyEngineRuntime 中使用 PolyEngine 中的任何类型,我将得到 TypeLoadExpection!我不知道为什么会这样。如果它有助于解决问题,我可以发布代码,但我认为代码不会有用。

编辑:这里的代码: http: //pastebin.com/M508FhAC

Log 是 PolyEngine 的一个静态类。

以下是预期的样子:

无法从程序集“PolyEngine,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“PolyEngine.Log”。

4

1 回答 1

0

很可能由于某种原因,PolyEngine DLL 不会自动复制到 PolyEngineRuntime 的 /bin 文件夹中。或者,如果 PolyEngineRuntime 使用来自另一个程序集的类型,则缺少外部 DLL。

构建完成后,确认所有 *.dll 都在 PolyEngineRuntime 的 /bin 文件夹中,您可以从该文件夹中运行应用程序。

于 2012-07-24T18:01:10.993 回答