2016-12-09 9 views
0

私はXamarin.Formsプロジェクトのカスタムコントロールを実装しましたが、UWPプラットフォーム用のUrhoSharpエンジンを起動しようとして問題があります。UrhoSharp Xamarin.Form - dll 'mono-urho'を読み込めません

// this _engine object is my custom object with some application options 
Control.Run<SceneEngine.EngineApplication>(_engine.EngineApplicationOptions); 

ありsimilar questionがすでにあるが、それは私の問題を解決していません:

問題がUrhoSufraceコントロールで呼び出さRun()方法で発生します。

私が手例外: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の異なるverionsを使用することを試みました。

また、mono-urho.dllファイルが存在し、UWPプロジェクトディレクトリbin\x86\にあるかどうかを確認しました。

答えて

0

だから、問題はmono-urho.dllへのパスにスペースを持っていたようなものであった:UWP - Visualization only

UWP\bin\x86\UWP - Visualization only\mono-urho.dll 
UWP\bin\x86\UWP - Visualization only\Urho.dll 
UWP\bin\x86\UWP - Visualization only\AppX\mono-urho.dll 
UWP\bin\x86\UWP - Visualization only\AppX\Urho.dll 

私は名前のコンフィギュレーションを持っていました。 に変更する:Debugこの問題を解決しました:

UWP\bin\x86\Debug\mono-urho.dll 
UWP\bin\x86\Debug\Urho.dll 
UWP\bin\x86\Debug\AppX\mono-urho.dll 
UWP\bin\x86\Debug\AppX\Urho.dll 
関連する問題