minifier - Cómo hacer que Visual Studio deje de "compilar" archivos.js y.css
visual studio 2019 (2)
Ingrese las opciones a través de
Herramientas> Opciones
Si no está marcada, marque la casilla "Mostrar todas las configuraciones" en la parte inferior de esa ventana.
En el árbol a la izquierda, elige:
Editor de texto> CSS> Específico de CSS
Desmarque "Detectar errores" . Entonces escoge:
Editor de texto> JScript> Varios
Desmarque "Mostrar errores de sintaxis" .
También puede cambiar la forma en que sangra cada tipo de código, en las diversas configuraciones de esas subopciones "Editor de texto".
Utilizo Visual Studio como mi editor para archivos .css y .js. REALMENTE CHOCA especialmente con archivos .js, ya que insiste en sangrarlos de una manera muy extraña, pero me parece conveniente que la primera alt-tab sea siempre la navegador en lugar de otro editor, y esa pestaña ctrl siempre es el archivo de código o el css / js.
De todos modos, con toda su radiante sabiduría, decide comprobar si hay errores de sintaxis y cada vez que compilo mi proyecto se producen varios "errores" que empujan hacia abajo los errores reales de la compilación, por lo que cada vez que hago un error de sintaxis en un archivo de código Tengo que desplazarme hacia abajo a través de todos los errores de js / css para ver qué está mal.
Ejemplos de tales errores (que no son realmente errores) son:
Error 7 Validation (CSS 2.1): ''text-rendering'' is not a known CSS property name. Error 8 Validation (CSS 2.1): ''opacity'' is not a known CSS property name.
La situación también empeoró mucho recientemente, ya que ahora sigue analizando un archivo .js como un archivo .css por algún motivo, así que recibo errores como:
Error 1 Unexpected character sequence. Expected a selector for the style rule. E:/Dev/anacletus/Static/set_focus.js 2 Error 2 Unexpected character sequence. Expected a property name for the " : " declaration. E:/Dev/anacletus/Static/set_focus.js 3 Error 3 Validation (CSS 2.1): ''set-focus'' is not a known CSS property name. E:/Dev/anacletus/Static/set_focus.js 3
Incluso eliminé ese archivo particular de la solución (ya no está allí), pero lo sigue analizando de todos modos.
En resumen, ¿cómo puedo desactivar esta característica?
Lo sé, esta pregunta es antigua, pero tengo una actualización (para Visual Studio 2010):
La solución aceptada tiene una gran desventaja: deshabilita todas las comprobaciones de sintaxis de CSS y JScript. Si aún desea tener advertencias significativas , puede hacer la siguiente solución. Tratará los errores como advertencias , y hará la validación css en el nivel css V3.0 en lugar de hacerlo en (antiguo) css V2.1:
- Cerrar Visual Studio
- Descargue e instale el paquete de estándares web para Visual Studio 2010 SP 1
- Abra la ruta (en máquinas de 32 bits, es
Program Files
)C: / Archivos de programa (x86) / Microsoft Visual Studio 10.0 / Common7 / Packages / 1033 / schemas / CSS
- Copia de seguridad de
CSS21.xml
por razones de seguridad - Sobrescribe
CSS21.xml
con el archivoCSS30.xml
(en el mismo directorio) - Abra Visual Studio. En la configuración del Editor de texto, (volver a habilitar) "Mostrar errores de sintaxis". Asegúrese de haber marcado "como advertencias" también.
(Tenga en cuenta que la barra de herramientas Hoja de estilo solo permite habilitar la comprobación de CSS 3.0 para archivos css, no para HTML. Por lo tanto, esta corrección es necesaria si desea mantener la comprobación de la sintaxis)