0

リフレクション (Activator.CreateInstance) を介して Windows ストア アプリからライブラリを読み込んでいますが、動的に読み込まれる Page クラスの InitializeComponent() が呼び出されると、「特定できないエラー」の例外が発生します。読み込まれたアセンブリ名にドットはありません。コード ビハインドの uri で指定された正しい場所に xaml を配置しました。Visual Studio update 3 を使用しています。インターネットを広範囲に検索しましたが、何が問題なのか手がかりがありません。私が気づいた唯一の奇妙なことは、loadcomponent() が呼び出された後、デバッガーが読み込まれているアセンブリのコードではなく、メイン アセンブリの XamlTypeInfo.g.cs コードを通過することです。これが問題である可能性があります。ありがとう

4

1 に答える 1

0

これは、私の場合、winrt xaml が自動生成され、動的に読み込まれたアセンブリに存在する XamlMetadataProvider を必要とするために発生します。適切な説明については、http:
//www.sharpgis.net/post/2013/05/30/Decoding-the-IXamlMetadataProvider-interface-Part-1.aspxを参照してください。

于 2013-09-04T01:31:32.897 に答える