2016-09-20 7 views
2

私は自分のアプリケーションを含む2つのアセンブリProjectAを持っています。ページと他のクラスを含むProjectB。リバースを使用して別のアセンブリでページに移動

プロジェクトB.のようにページに移動しようとする:

Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

他のクラスをインスタンス化することができます。

// Earlier 
RootFrame = new Frame(); 
Window.Current.Content = RootFrame; 

//Relevant Code 
RootFrame.Navigate(Type.GetType("ProjectB.MyDisplay,ProjectB")); 

はこれを行うには、私に次のエラーを与えます。これはナビゲーション中のページだけです。

私の目標は、アセンブリ内にドロップしてその中のページに移動する機能を持たせることです。間違ったことをやっているのですか、それとも良い方法がありますか?

[更新] 現在のところ、このフレームワークでは制限があるようです。詳細については、下記のPixのリンクを参照してください。

答えて

0

プリズムライブラリはありますか?必要に応じて あなたはその場で任意のモジュールをロードすることができます:)

https://msdn.microsoft.com/en-us/library/gg406140.aspx

これは申し訳ありませんが答えよりコメントではありません。

編集:あなたのエラーのために、私はあなたがこのスレッドメッセージを見ておくべきだと思います。

https://social.msdn.microsoft.com/Forums/windowsserver/en-US/4efa91ad-fa8f-45f0-9864-c2fd2b24477c/uwpc-accessviolationexception-when-navigating-froma-another-assembly?forum=wpdevelop

+0

そのスレッドは、まさに私が取り組んでいる問題のように見えます。私はプリズムライブラリを使用していませんが、私は見ていきます。ありがとう! – Trent

+0

ようこそ! 私の回答は正解ですか? :) – pix

+0

私は正解を言うつもりはありません。しかし、間違いなく正しい方向に私を導いてくれました。現在実際には答えがないと思われます。おそらく.NET Coreの問題リストに追加する必要があります。 – Trent

関連する問題