Цитирование Кена Эгози из Списка рассылки проекта Замка :
Я только что сделал
Console.WriteLine(typeof (IFoo<string[]>).FullName);
вывод был:
IFoo`1 [[System.String [], mscorlib,
Версия = 2.0.0.0, Культура = нейтральная,
PublicKeyToken = b77a5c561934e089]]
так что я думаю
service="MyApp.InputRequestedDialog`1[System.String[] ], MyApp"
должно работать,
а если нет, то
service="MyApp.InputRequestedDialog`1[[System.String[], mscorlib, Version=
2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MyApp"
System.String [] прекрасно работает, и я кое-что узнал о том, как найти правильное представление XML для типа!