我已经为我的 Xamarin.Forms 项目实现了自定义控件,并且尝试为 UWP 平台启动 UrhoSharp 引擎时遇到问题。
问题出现在Run()
调用UrhoSufrace
控制的方法上:
// this _engine object is my custom object with some application options
Control.Run<SceneEngine.EngineApplication>(_engine.EngineApplicationOptions);
已经有类似的问题,但它不能解决我的问题。
我得到的例外:Unable to load DLL 'mono-urho': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Urho.Sdl.SDL_SetMainReady()
at Urho.UWP.UrhoSurface.Run(Type appType, ApplicationOptions options)
at Urho.UWP.UrhoSurface.Run[TGame](ApplicationOptions options)
at IM01App.UWP.Controls.Engine3dRenderer.<OnElementChanged>d__2.MoveNext()
我已经尝试过使用不同版本的 UrhoSharp。
我还检查了该mono-urho.dll
文件是否存在,并且可以在 UWP 项目目录中的bin\x86\
.