基本的な http バインディングのインスタンスを作成するために AssemblyQualifiedName を渡す必要がある理由を知りたいです。ServiceModel.EndPointAddress でも同じ動作が見られました。
アセンブリ名を渡すと、null が返されます
string binding = "System.ServiceModel.BasicHttpBinding"; Type.GetType(バインディング); // null を返す
AssemblyQualifiedName を渡すと、正常に動作します。
string binding = "System.ServiceModel.BasicHttpBinding、System.ServiceModel、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089"; Type.GetType(バインディング); オブジェクトを返します