1

C# 4.5 アプリで Reflection を使用して .winmd ファイルを読み込もうとしています (そこに保存されているメタデータを読みたいです)。

と を使用するAssembly.LoadFromAssembly.UnsafeLoadFrom、アセンブリの読み込みが次の例外で失敗します。

追加情報: ファイルまたはアセンブリ 'file:///xxxxx.winmd' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULT からの例外: 0x80131515)

使用Assembly.ReflectionOnlyLoadFromすると成功します。

この動作の説明は何ですか? また、メタデータを読み取るために .winmd コンポーネントを読み込む適切な方法は何ですか?

4

0 に答える 0