2011-05-02 13 views
6

que estoy usando C# para mandar algo en Excel, pero cuando escriboreferencia a System.Windows.Forms

using System.Windows.Forms 

no se reconoce por Visual Studio Cuando añadí la referencia, tengo este mensaje de error

No se pudo agregar una referencia a 'System_Windows_Forms'. La biblioteca de tipos ActiveX '...' se exportó desde un ensamblado .NET y no se puede agregar como referencia. Agregue una referencia al ensamblado .NET en su lugar

¿Tiene alguna solución?

+0

No debe escribir esto a mano por lo general, si su proyecto es un proyecto winforms, entonces las referencias correctas se agregan por defecto en Visual Estudio. –

Respuesta

18

¿Intentó agregarlo desde la pestaña COM? ¡Encuentra el System.Windows.Forms.dll en la pestaña .NET en su lugar! (Ordenar el dll-s por su nombre hace que sea mucho más fácil encontrar el correcto).

+0

¡excelente respuesta y sigue siendo relevante un año y medio después! Gracias – hardba11