5

En referencia a estos relatedquestions, he tenido la validación de CSS3 configurada en VS2010 por un tiempo.¿Se puede cambiar por omisión la versión de VS en "versión de hoja de estilo en cascada para validación"?

Sin embargo, cada vez que cierro un archivo CSS, la lista desplegable "versión de hoja de estilos en cascada para validación" en la tira de herramientas css cambia de CSS 3.0 a CSS 2.1. Cuando vuelva a abrir un archivo css, necesito volver a seleccionar CSS 3.0 para evitar los errores de validación.

¿Hay alguna forma de cambiar el valor predeterminado? Incluso un hack de registro sería aceptable en este punto, realmente es bastante molesto.

Hay otro beneficio de cambiar el valor predeterminado para esto, al editar un archivo cshtml. Sin un archivo CSS abierto, el menú desplegable del objetivo de validación aparece atenuado. Entonces, para cambiarlo a 3.0, debe tener un archivo CSS abierto. Otra molestia.

Revisé Herramientas> Opciones> Editor de texto> CSS, pero no hay una pestaña de validación como la que hay para HTML.

+0

1 No me gusta que ... – SLaks

+0

odio esto, también. :( –

+0

Una buena noticia es que esto no parece ser un problema en el VS 11 Beta. – danludwig

Respuesta

1

Opción 2 es ir a C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ Packages \ 1033 \ schemas \ CSS y cambiar el nombre css30.xml a css21.xml (copia de seguridad de sus archivos primero por supuesto).

De esta manera, a pesar de que VS mostrará que es la validación de la versión 2.1 realmente será valida para la versión 3.0

Cuestiones relacionadas