Problema de formato de código de Razor con Visual Studio 2022.
Con Visual Studio 2022 (17.0.2) y Resharper 2021.3, tengo un problema de formato con las etiquetas C# en las vistas Razor (.cshtml).
Dado el siguiente código existente:
Si presiono Ctrl K + D (formatear documento completo), VS produce el siguiente resultado:
El formato de las etiquetas HTML está bien, pero el formato de las etiquetas Razor es mucho más difícil de leer, especialmente para las lambdas anidadas en la parte inferior.
He probado diferentes cosas, pero no puedo encontrar en la Configuración de VS o en la Configuración de Resharper la opción adecuada para gestionar estas reglas.
Gracias
davy.ai
Para abordar su problema de formato en las etiquetas C# en las vistas Razor con Visual Studio 2022 (17.0.2) y Resharper 2021.3. Parece que el formato producido por el comando Ctrl K+D no es satisfactorio, especialmente para lambdas anidadas en la parte inferior.
Para solucionar este problema, hay algunas cosas que puede intentar:
Ajustar la configuración de Visual Studio 2022: Puede acceder a las Opciones de Visual Studio (Herramientas -> Opciones) y navegar hasta “Editor de texto – C# – Estilo de código – Formato”. Aquí puede ajustar la indentación, espaciado y otras opciones de formato para las vistas Razor que incluyen etiquetas C#.
Usar complementos de formato de código: También hay complementos de terceros que pueden ayudar con el formato de código. Algunos populares incluyen CodeMaid y Visual Studio IntelliCode.
Esperemos que una de estas soluciones ayude a mejorar el formato de sus etiquetas C# en las vistas Razor.