Como estándar en mi empresa, todos los documentos de código usan 4 espacios en lugar de pestañas, y todas las pestañas se reemplazan con 4 espacios según sea necesario. Todo esto funciona bien y elegante. Sin embargo, recientemente descubrí que cada vez que Nuget realiza una actualización de mi web.config, el archivo completo se reescribe con 2 espacios en lugar de 4 para cada nivel de sangrado. Esto es realmente molesto, ya que hace que nuestro VCS piense que todo el archivo ha cambiado cuando realmente solo unas pocas líneas lo han hecho. ¿Hay alguna forma de prevenir esto?Nuget y web.config formateando
Respuesta
No tengo conocimiento de ninguna solución para esto. Probablemente deberías plantear esto en las discusiones de NuGet: http://nuget.codeplex.com/discussions
Hay un problema abierto que ya he comentado, pero gracias. – Chris
@Chris ¿Podría vincular ese problema? No puedo encontrarlo Tengo este problema exacto, excepto que quiero sangrar 'web.config' con pestañas en lugar de 2 espacios. – Jez
@Chris Me pregunto si este es el problema al que te refieres; por favor confirme: http://nuget.codeplex.com/workitem/1511 – Jez
Nuget ha cerrado el problema sin tener en cuenta el impacto en las preocupaciones de desarrollo.
Si desea que su web.config para usar algo distinto al predeterminado 2 espacios para cada nivel de sangría, siempre se puede ir a
Herramientas> Opciones> Editor de texto> XML> aquí
y cambie la configuración allí.
HTH.
Esto no ayuda en absoluto. ¿Leíste la pregunta/problema? Ya hemos configurado el editor de VS para usar 4 espacios. La transformación nuget lo restablece a 2 independientemente. – Chris
Claro que sí. No, en este hilo se mencionó que Nuget ha abandonado el problema, y en ninguna parte había una solución para las pestañas/espacios abordados. CtrlK + CtrlD corrige el problema después de una transformación Nuget! Problema 'evitado'. – Taersious
- 1. DateTime.ToString formateando
- 2. ¿Cómo puede un paquete NuGet incluir transformaciones para app.config y web.config?
- 3. MessageFormat no formateando
- 4. NuGet y múltiples soluciones
- 5. NuGet Envasado y
- 6. Mantin bugnotes formateando
- 7. MS Chart Control axis formateando
- 8. Formateando un doble en JSF
- 9. System.Configuration web.config y app.config
- 10. applicationSettings y Web.config
- 11. NuGet web.config.transform issue
- 12. Diferencias entre App.Config y Web.Config?
- 13. Diferencia entre Setting.settings y web.config?
- 14. web.config y comillas en connectionStrings
- 15. Diferencia entre web.config y machine.config?
- 16. formateando números largos como cadenas en python
- 17. Formateando un flotador nan en python
- 18. XDebug no está formateando el error
- 19. Formateando carrozas en el Objetivo C
- 20. Nuget packages.config y la versión específica
- 21. Publicar ejecutables y sitios web con NuGet
- 22. RavenDB y SignalR Nuget Package Dependency Conflict
- 23. NuGet y control de versión distribuida (DVCS)
- 24. ASP.NET MVC estructura de carpetas y NuGet
- 25. ¿Cómo instalo y configuro RESTSharp sin NuGet?
- 26. reestructuración defecto MVC3 Proyecto directorios y NuGet
- 27. modernización y NHibernate NHibernate Validator w/Nuget
- 28. estilo, formateando el operador de división
- 29. Formateando un número como moneda usando CSS
- 30. NuGet - repositories.config
Sí, este es un problema realmente molesto. Tener que CTRL + K + D constantemente para obtener diferencias normales es cojo. – Gromer