2010-06-10 15 views
12

cuando agrego Watin referencia a la solución, lo que puedo escribir código, soy capaz de ver es decir, métodos intance clase, pero cuando la depuración de inicio, que diceproblema de referencia Watin

El tipo o espacio de nombres 'WatiN' no se puede conocer (¿falta una directiva using o una referencia de ensamblado ?)

entonces veo nada acerca de los métodos de instancia aunque "utilizando WatiN.Core;" declaraciones.

probé ambas consolas, winforms y la aplicación WPF pero ocurren las mismas cosas. ¿Algún comentario?

+0

¿Existe el dll de watin en el contenedor de depuración? ¿Está configurado para copiar localmente? –

Respuesta

28

Si está utilizando VS 2010: compruebe si el ensamblado tiene como objetivo .Net 4.0 Client Profile. Cambie eso a .Net 4.0 o .Net 3.5 dependiendo de sus necesidades.

Watin probablemente esté construido usando 3.0 o 3.5sp1 no 4.0 Client Profile, y por lo tanto no funcionará con Client Profile. EDITAR: VS 2010 tiene 4.0 Client Profile configurado como marco de destino predeterminado en nuevos proyectos por alguna razón estúpida.

+1

¡Funciona como un amuleto, gracias Goblin! – EmrahIlker

+0

Gracias Duende, también resolvió mi problema :) – Nailuj

+0

Funciona bien ahora. Gracias. –

1

También me enfrenté al mismo problema y funcionó bien una vez que cambié el marco de destino a 3.0 o 3.5. Pero las personas pueden no ser conscientes de cómo cambiar el marco de destino. Éstos son los pasos para cambiar el marco de destino:

  1. Haga clic en propiedades de proyecto
  2. Haga clic en la aplicación
  3. Cambiar el marco de destino de trabajo 3.0 o 3.5 como Watin no está apoyando el 4,0 y el 4 de perfil de cliente
Cuestiones relacionadas