visual studio minifier code css visual-studio visual-studio-2008 javascript

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:

  1. Cerrar Visual Studio
  2. Descargue e instale el paquete de estándares web para Visual Studio 2010 SP 1
  3. 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

  4. Copia de seguridad de CSS21.xml por razones de seguridad
  5. Sobrescribe CSS21.xml con el archivo CSS30.xml (en el mismo directorio)
  6. 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.
A partir de ahora, la comprobación de sintaxis de CSS se realiza en el nivel 3.0 (aunque ahora aparece en Visual Studio como 2.1), y obtendrá advertencias en lugar de errores si el verificador de sintaxis encuentra algo.

(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)