Despues de un buen rato de pelearme con esta cosa lo solucione relativamente muy sencillo y es que la idea era hacer el siguiente procedimiento
generas tus archivos con el WSDL (.NET SDK)
esto te genera un archivo en mi caso C# .cs
despues compilas dicho archivo con csc \t library tuarchivo.cs
hecho esto te generar un archivo .dll tuarchivo.dll
creas una carpeta llamada bin en tu directorio donde reside tu WS y dentro de esta carpeta pones tu archivo dll
despues todo es transparente como el agua
llamas desde tu WS la clase como se llame el WS que quieres consumir
algo simila a esto
Código:
nombredetuWS ws = new nombredetuWS();
String valor = ws.nombredetuservicio(parametro1, paramN);
en realidad es algo muy sencillo de hacer con VS pero en mi caso lo estaba haciendo por editor de texto y ahi la cosa se compilacaba un poquito pero pues ya tenemos un nuevo conocimiento
Saludos....