MSDNに従い、サービス側でFaultException(Of T)をスローしましたが
クライアントではCommunicationExceptionとしてCatchしてしまいます。
内包している例外は非ジェネリックFaultExceptionのようです。
Try
Catch fex As FaultException(Of MyServiceFault)
Catch commex As CommunicationException
End Try
T 型の宣言の注意点など確認すべき点がありましたら、お願いいたします。