La referencia desaparece al depurar / compilar (C #, VB.NET, VS2010)

Estoy usando laMagicLibrary para algunos componentes. Sabía que estaba escrito en Visual Studio 2003 y lo volví a compilar en Visual C # Express 2010. Se compiló muy bien y pude ver la biblioteca en la carpeta.

uego, creé un nuevo proyecto en Visual C # Express 2010 y agregué los componentesMagicalLocalLibrary.dll a la caja de herramientas. Parecían estar bien sin errores. Puse un control desde la Caja de herramientas a mi formulario, y parecía estar bien. Luego depuré (para ver si ocurría algún error) y vi que la referenciaMagicalLibrary desapareció y recibí el error:

The type or namespace name 'Crownwood' could not be found (are you missing a using directive or an assembly reference?)

a cuestión es que la referencia se muestra bien en Referencias en el Explorador de soluciones, pero no puedo importarla conusing o úselo en el código (simplemente tampoco figura en InstelliSense) pero si entro en el Navegador de Objetos y elijo "Mi Solución" no aparece en la lista. Puedo hacer clic en la Referencia en el Explorador de soluciones y simplemente cambiar la propiedad Copiar local a Verdadero o Falso, luego aparecerá en el Explorador de objetos, pero cada vez que depure mi proyecto nuevamente desaparece.

¿Alguna idea de por qué hace esto? Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta