2017-01-31 5 views
0

私は通常のUWPプロジェクトを持っていますが、アプリケーション、ビュー、ビューモデル、モデルなどをそれぞれのリポジトリに分割しました。UWP:別々のリポジトリからビューを参照するときのエラー

私はエラーを取得するビューリポジトリからビュー(ページ)を参照。|タイプの未処理の例外「System.AccessViolationException」」

私はプロジェクトIのアプリケーションレベルでビューを作成する場合エラーを得ることはありません。私のリポジトリはクラスライブラリであり、すべてが同じWindows 10バージョンを指している。

は、誰もがこれを説明することはできますか?

答えて

0

だから、私の同僚は、実際に私のための答えを見つけました。それはもっとハックですが、うまくいくのですが、どうしてこのことがうまくいくのか説明できませんが、私は仮定しています。 ....

この作業を行うには、App.xamlファイルを開き、名前空間をViewsリポジトリに追加します。

xmlns:Views="using:Views" 

そして、そのリポジトリ内のメインビューにダミーのリソースを作る(または私はと仮定してい任意のビュー。)

<Application.Resources> 
    <Views:MainPage x:Key="mainPage" /> 
</Application.Resources> 

これはすべてが魅力のように動作しますいくつかの理由...私はそれはハックであることを知っているが、それは私がそれを買って移動したほどシンプルできれいだ。

関連する問題