Pregunta

En VS2005 y versiones posteriores, ¿es posible especificar qué configuración se debe seleccionar de forma predeterminada?

Tengo varias configuraciones en mi solución, pero una de ellas debería usarse en la mayoría de los casos. Por lo tanto, me gustaría asegurarme de que los desarrolladores que lo sacan de Source Control utilicen la configuración correcta (a menos que, por supuesto, elijan específicamente otra).

Idealmente, esta configuración debería estar en el archivo .sln ya que esa está bajo el control de fuente.

¿Fue útil?

Solución

Según tengo entendido, si no hay un archivo .suo, la primera plataforma en orden alfabético se convierte en la configuración predeterminada.

Otros consejos

Esto es bastante antiguo, pero fue útil para mí:

Por defecto, elige su plataforma como Plataforma Mixta. Si eso no existe, elige la primera lista en su archivo .sln.

La configuración predeterminada es algo que comienza con Debug . Entonces, si tienes algo llamado Debug Test , lo seleccionará. Si eso no existe, va por orden en su archivo .sln. No seleccionará Test Debug sobre Debug .

No sé si entiendo la situación completa detrás de tu pregunta, pero hay una forma de " externalizar " algunos de los valores de configuración del proyecto de VS.Net, como la configuración de FxCop en un archivo separado. Entonces podrías tener todos los proyectos en una solución que apunten a ese archivo. Sin embargo, no creo que permitiera a sus desarrolladores elegir su propia configuración después de hacer la " externalización "

Si este es el camino correcto para ti, revisa estas publicaciones mías con respecto a los estándares de codificación sobre cómo realizar cambios similares para la configuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top