2011-04-20 18 views
10

En Visual Studio 2010 (Ultimate), es posible pasar por un código y, si una variable no es correcta (por ejemplo, desea obtener todos los registros que comienzan con 'A' pero no hay ninguno, por lo que desea probar 'B' en su lugar), ¿es posible cambiar el código mientras está en modo de depuración para hacer esto (cambiar variables mientras está en modo de depuración)?¿Puedo cambiar código/valores mientras estoy en modo de depuración?

Es bastante molesto tener que detener la depuración, cambiar un valor, luego depurar de nuevo y ver el resultado. Sería mucho más fácil hacerlo todo en modo de depuración, de todos modos.

Gracias

Respuesta

19

En la ventana de reloj, simplemente ingrese la instrucción que desea ejecutar. Por ejemplo, si desea establecer la variable prefix en "B", simplemente escriba prefix = "B" y presione enter.

También puede cambiar el código mientras se ejecuta, sin embargo, hay una serie de limitaciones a esta función. Consulte la documentación de edición y continuación de Microsoft para obtener más información: http://msdn.microsoft.com/en-us/library/bcew296c(v=vs.80).aspx.

+3

también en la ventana inmediata puede ir: myVariable = "B" – markmnl

1

En la vista del Explorador de soluciones, haga clic con el botón derecho en cada referencia de Referencias, elija Propiedades. En la vista Propiedades, firme False en el campo de Tipos de interpolación incrustados. Esto funciona para mí c

Cuestiones relacionadas