2016-10-06 18 views
1

私はXamarin.Formsを使用して、ポータブルプロジェクトで定義された一般的なUIを持つUrhoアプリケーションを埋め込もうとしています。UrhoSharp.Forms on UWP - dll 'mono-urho'を読み込めません

Android上で動作しているので、うれしいです!

Xamarin UrhoSharp FeatureサンプルはUWPで動作しますが、UIはクロスプラットフォームではありませんので、可能ならば避けてください。 (?)のみ設定をサポートするように思わUWPのx86/32ビット、オン

、私はこの例外を取得:DLL 『モノurho』をロードする

」ができません:指定されたモジュールがあることができませんでした。見つかった(HRESULTからの例外:0x8007007E)」

at Urho.Sdl.SDL_SetMainReady() 
    at Urho.UWP.UrhoSurface.Run(Type appType, String[] customAssetsPaks, ApplicationOptions opt) 
    at Urho.Forms.UwpSurfaceRenderer.UrhoLauncher(Type type, ApplicationOptions opts) 
    at Urho.Forms.UrhoSurface.<Show>d__4`1.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() 
    at XamarinTest.SessionPage.<OnAppearing>d__13.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state) 
    at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore() 

モノurho.dllは/ binに/ x86の/デバッグ中に発見された(パッケージからコピー...)UWPプロジェクトの

マイ参照:

  • Microsoft.NETCore.UniversalWindowsPlatform 5.2.2
  • Oxage.Xam.VideoPlayer 1.2.0
  • ユニバーサルのWindows
  • UrhoSharp.Forms 1.1.125
  • Xamarin.Forms 2.3.2.127
  • XamarinTest(私の携帯用ライブラリ)

私は依存関係ウォーカーでDLLを見ましたが、それはUWPにとって本当に有用ではないと思われます。 DirectX DLLが見つかりましたが、UWPランタイムではありませんでした。おそらく、パスが同じではないためです。

アイデア?

答えて

0

夜間に接続が切断されていたため、インストールされていないノートパソコンにWindows 10のアップデートが保留されました。

インストールが失敗し(1607まで)、ウィンドウが更新をロールバックしました。

その後、Urhoは再びUWPで働き始めました!

¯¥_(ツ)_ /¯

1

urhosharp UWPフィーチャサンプルプロジェクト(https://github.com/xamarin/urho-samples/tree/master/FeatureSamples/UWP)の変更されていないビルドで同様の問題が発生しました。

ローカルマシン/シミュレータで実行するとロードされますが、電話エミュレータに対して実行すると同じ引用例外が発生します。

鉱山はサブ従属性の欠如によって解決されました。プロジェクトのSDK参照: のVisual C++

は、参照の追加ランタイムユニバーサルWindowsプラットフォームでのアプリのために2015 - >ユニバーサルのWindows - >拡張 - > "のVisual C++ 2015ランタイムユニバーサルのためのWindowsプラットフォームアプリ"

HTH

関連する問題