ここに到達すると、ユニットテストは失敗します。
var y = AppDomain.CurrentDomain
.GetAssemblies()
.Where(a => !a.GlobalAssemblyCache)
.SelectMany(a => a.GetExportedTypes()
.Where(t => t.IsClass && typeof(ITypeRenderer).IsAssignableFrom(t)))
.ToArray();
しかし、デバッガーを接続してテストを実行すると、失敗しません。
私はそれが反射許可とそのすべてのジャズで何かをしなければならないと思います、何か考えはありますか?
例外は次のとおりです。
初期化メソッドMyUnitTestProject.UnitTest.Initが例外をスローしました。System.NotSupportedException:System.NotSupportedException:呼び出されたメンバーは動的アセンブリでサポートされていません。
例外は次の場所で発生します。
System.Reflection.Emit.InternalAssemblyBuilder.GetExportedTypes()
ありがとう。