答えて

1

ReflectedTypeは.NETコアではサポートされていません。マイクロソフトからのメッセージとして「意図的に除外」されています。このquestion on githubは、その理由を説明したが、今壊れているブログへのリンクが含まれています...

あなたはあなたのコードを適応させる方法のアイデアを得るためにNunit. Eliminate use of ReflectedType in preparation for ASP .Net 5 supportまたはAutoFixture. Support for CoreCLRのようなのPRに見えるかもしれません。一般に、作業の解決策は、ReflectedTypeプロパティを使用してすべてを削除し、代わりにそのタイプが取得されたオブジェクト(反映されたオブジェクト)への参照を保持して使用することです。

+0

お世話になりました。ええ、実際にこの質問を投稿する前に、私はあなたの提供されたリンクのいくつかを認識していました。要約すると、私はあなたの答えに 'ReflectedType'に代わるものを提供すべきだと思います。そうしないと、これらのリンクはしばらく壊れてしまうことがあります。 –

+0

これを解決する方法に関する正式な陳述は、その型が得られたオブジェクトへの参照を保持することであるので、あなたはあなたの答えを編集することができ、私はあなたの答えを受け入れるでしょう! –

関連する問題