「Exception Details: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.Retrieve the LoaderExceptions property for more information.」というタイプの例外を受け取りました。次のコードを使用します。
public IEnumerable<Type> FindClassesOfType(Type assignTypeFrom, IEnumerable<Assembly> assemblies, bool onlyConcreteClasses = true)
{
foreach(var a in assemblies)
{
foreach (var t in a.GetTypes())
各アセンブリで定義されている型を取得する必要がありますが、生成できないようです。
DLLの削除、ソリューションのクリーンアップ、ソリューションのリロードなど、間違ったアセンブリの作成に関連する一般的な手順をすべて実行しましたが、何も起こりませんでした。
エラーの詳細情報を取得する方法を見つけたり、どのアセンブリが問題を発生させているかなどを見つけたりして、この問題を解決するためのアイデアを求めたいと思います。現在の例外メッセージは非常に曖昧で、どれが問題であるかを認識できません。
ps: 追加情報です。再構築アクションを実行すると、すべてのプロセスがエラーなしで正しく生成されます。