2010-05-28 15 views
25

Estoy intentando agregar un archivo de configuración de prueba a mi proyecto de pruebas de unidad en VS2010. Todos los sitios web parecen simplemente decir "Ir a Agregar nuevo elemento> Plantillas instaladas> Configuración de prueba". Sin embargo, no tengo la configuración de prueba como una opción en mis plantillas instaladas (ni buscarlas en línea aparece ningún resultado).Plantilla de configuración de prueba faltante en VS2010 Ultimate

¿Puede alguien señalarme en la dirección correcta para lo que tengo que hacer?

Respuesta

33

A menos que hayan cambiado esto dramáticamente desde VS2k8, verá que cuando crea un nuevo proyecto de prueba, obtendrá una nueva "carpeta de solución" en su solución llamada "Elementos de solución" con un archivo .testRunConfiguration que contiene la configuración

De lo contrario, puede crear usted mismo la "carpeta de la solución". Haga clic derecho sobre su solución y seleccione Agregar -> Nueva carpeta de soluciones. Haga clic derecho sobre la carpeta y seleccione Agregar -> Nuevo elemento. Seleccione "Configuración de ejecución de prueba" en "Categorías". Si hace clic en el proyecto, no verá estas opciones.

Si eso no funciona en VS2k10, me interesará saber.

respuesta al comentario de JustLoren me hizo una rápida búsqueda en Google y encontré esto: http://social.msdn.microsoft.com/Forums/en/vststest/thread/8ef10a3a-d4d5-4931-9054-df1d81ee4842 ..

Al parecer, lo hicieron cambiar la extensión del archivo de .testrunconfig a .testsettings en VS2k10. Creo que la clave para resolver su problema es crear correctamente la carpeta de la solución Solution Items y agregar allí su archivo de configuración.

+0

A través de eso pude crear un archivo .testsettings como la mayoría de los tutoriales de referencia. Incluso lo arrastré al proyecto UnitTests. Sin embargo, la opción de menú "Probar> Editar configuración de prueba" aún muestra "Sin configuración activa". ¿Pensamientos? – JustLoren

+4

De hecho, poner el archivo de configuración de pruebas en 'Elementos de solución' en lugar de lo que había nombrado anteriormente como la carpeta marcó toda la diferencia. ¡Gracias! – JustLoren

+0

Cool. Me alegro de poder ayudar. Cuando creo el primer proyecto de prueba en una solución en VS2k8, crea automáticamente 'Elementos de solución' y coloca un archivo de configuración de prueba predeterminado en 'Elementos de solución'.Estaré pendiente de este extraño comportamiento cuando nos actualizemos a VS2k10. –

1

Para Visual Studio 2015 Enterprise, me costó trabajo averiguar cómo crear este archivo. No veo la opción en el menú y crear una carpeta de "Solución" o "Elementos de solución" no me acercó más a la solución.

Lo que hice fue crear un archivo XML y lo llamé "Default.testsettings". VS se quejará luego:

El archivo de configuración de prueba XXXX no tiene el formato esperado: Root elemento falta.

Luego, haga clic derecho en el nuevo archivo y seleccione "Abrir con ...", luego en la ventana resultante, seleccione "Editor de código fuente (texto)" y luego presione OK.

enter image description here

Un archivo XML vacío debe abrir, pegar el código siguiente en el archivo:

<?xml version="1.0" encoding="utf-8" ?> 
<TestSettings name="TestSettings1" 
    id="c75a9e88-b995-43e0-964b-ff82703d6650" 
    xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> 
</TestSettings> 

A continuación, guarde y salga del archivo, haga doble clic en el "Default.testsettings" para abrirlo en el predeterminado "Test Settings Editor". Ahora debería poder editar el archivo normalmente.

Cuestiones relacionadas