MyLibrary1動的オブジェクトを返す静的メソッドがあります。
public static dynamic GetObjects()
{
return new { test = "something" };
}
しかし、から上記のメソッドにアクセスするとMyLibrary2、デバッガーは値とオブジェクトが正しく返されたことを示します。
dynamic b = MyLibrary1.GetObjects();
string name = b.test;
を読むRuntimeBinderExceptionと「.'object' does not contain a definition for 'test'b.test
メソッドを呼び出しライブラリに移動すると、同じコードが期待どおりに機能します。