А почему просто не сгенерить прокси через
wsdl.exe скомпилить его в библиотеку и добавить как референс ? Стандартный визард в 9 вроде так и делает, генерит прокси класс и обертку которая его вызывает через маршалинг (зачем-то) потом компилит и добавляет ссылку в АОТ.