我正在制作某种游戏引擎。我有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'。
答案 0 :(得分:0)
最有可能由于某种原因,PolyEngine DLL不会自动复制到PolyEngineRuntime的/ bin文件夹中。或者,如果PolyEngineRuntime使用另一个程序集中的类型,则缺少外部DLL。
构建完成后,验证所有* .dll是否都在PolyEngineRuntime的/ bin文件夹中,从那里运行应用程序。