Me he encontrado con el escenario poco probable cuando hago referencia a dos ensamblajes externos que tienen el mismo nombre y nombres de tipo. Cuando trato de usar el tipo, el compilador arroja un error que no puede resolver cuál quiero usar.¿Cómo hacer que el operador alias del espacio de nombres :: funcione bajo C#?
Veo que C# ofrece un mecanismo para usar alias para las referencias. Incluso puede especificar estos alias a través de la ventana Property
de una referencia en Visual Studio 2008. ¿Cómo uso este alias en mi código? Según tengo entendido, que debería usar el operador ::
, pero falla con el siguiente error:
CS0432 - Alias not found
El .
operador habitual falla también.
En la ventana de salida veo que el compilador obtiene el alias pasado correctamente en su línea de comandos.
Cualquier sugerencia sobre lo que podré probar a continuación es muy apreciada.
"El operador no es habitual también." puedes expandirte en este? SÍ FUNCIONA si escribe todo el espacio de nombres – Grzenio