Iveは、UWP上で動作するFormsアプリケーションを取得しようと時間を費やしました。私はついにVisual StudioのSolution Platformドロップダウンが64ビットに設定されていることに気付きました。 AnyCPUまたは32bitに設定すると正常に動作します。Xamarin Forms UWPプラットフォームは64ビットビルドで壊れていますか?
64ビットのビルドに対して実行されているときに私が見誤りがあるある:
タイプの例外が「System.NotImplementedException」Xamarin.Forms.Platform.UAP.dllで発生したが、ユーザーコード で処理されていませんでした追加情報:メソッドまたは操作は実装されていません。
このエラーは、ポータブルプロジェクトのApp.csクラスのコンストラクタで発生します。スタックトレースは、次のとおりでXamarin.Forms.Platform.UWP.WindowsResourcesProvider Xamarin.Forms.Platform.UWP.WindowsResourcesProvider.GetStyleでWindows.UI.Xaml.Setter.get_Valueで
() (nativeKeyオブジェクト) 。 TestForms.UWP.MainPage..ctor TestForms.UWP.TestForms_UWP_XamlTypeInfo.XamlTypeInfoProvider.Activate_4_MainPage(AT() )でTestForms.App..ctorでGetSystemResources(Xamarin.Forms.Application..ctorで) () () at TestForms.UWP.TestForms_UWP_XamlTypeInfo.XamlUserType.ActivateInstance()
新しいXamarinフォームプロジェクトでもう一度試しました 64ビットモードで実行しようとすると同じ問題が発生します。
Xamarin Forms UWPが64ビットでサポートされていないことについては何も読んでいません。
Xamarinの誰かが私を助けてくれますか?
おかげ
もしあなたがxamarin自身からの質問をしているのであれば、あなたはxamarin forumsにいるべきです。もう一度stackoverflowを実行すると、ほとんどの人があなたにタイムリーな方法でxamarinよりも有用な助言を与えるでしょう... – Dbl
XamarinはStackOverflowがXamarinの助けになるための場所だったと発表しました。だからそれを試してみましょう:) –