Utilice tipos del mismo nombre y espacio de nombres en 2 ensamblados .NET

Por curiosidad, he creado 2 asambleas que tienen una clase (Class1) con exactamente el mismo espacio de nombres (Library1). Luego creo otro cliente que hace referencia a esos 2 ensamblajes e intento crear una instancia deClass1.

El compilador, como es lógico, me da un error de compilación sobre la referencia ambigua. ¿Hay alguna forma de especificar explícitamente el tipo en el ensamblaje que quiero usar para evitar la ambigüedad?

Nota: Sé que esto rara vez, si acaso alguna, sucede en la práctica. Es solo una pregunta por curiosidad sobre el lenguaje.

Respuestas a la pregunta(2)

Su respuesta a la pregunta