En un archivo de página de afeitar (.cshtml), cuando uso, por ejemplo ; o { , en el bloque @<text> o cualquier cosa excepto la sintaxis de razor, entonces el archivo se formatea automáticamente, lo mismo que si usara Ctrl+K+D .
El problema es que CADA vez que se formatea mi archivo, CADA contenido dentro de un bloque @<text> se sangrará.
Ejemplo:
.OnDone(@<text> foo(); </text>) después de escribir el segundo ; se convirtió (y todos los demás bloques @<text> en mi archivo)
.OnDone(@<text> foo(); foo2(); </text>) Ya desactivé la opción Use adaptative formatting . Probé en Opciones > Editor de texto > JavaScript/TypeScript > Formateo y desmarqué todo en Formateo automático pero sin éxito.
Importante mencionar que este comportamiento es solo en VS2022 y no en VS2019.