Come standard nella mia azienda, tutti i documenti di codice utilizzano 4 spazi invece di schede e tutte le schede vengono sostituite con 4 spazi, se necessario. Tutto funziona bene e dandy. Tuttavia, recentemente ho scoperto che ogni volta che Nuget esegue un aggiornamento al mio web.config, l'intero file viene riscritto con 2 spazi invece di 4 per ogni livello di rientro. Questo è davvero fastidioso, poiché induce il nostro VCS a pensare che l'intero file sia cambiato quando in realtà solo poche righe. C'è un modo per impedirlo?Formattazione Nuget e web.config
risposta
Non è a conoscenza di alcuna soluzione a questo. Probabilmente dovresti sollevarlo sulle discussioni di NuGet: http://nuget.codeplex.com/discussions
C'è un problema aperto che ho già commentato, ma grazie. – Chris
@Chris Potresti cortesemente collegarti a questo problema? Non riesco a trovarlo Ho questo problema esatto, tranne che voglio indentare 'web.config' con tab invece di 2 spazi. – Jez
@Chris Mi chiedo se questo è il problema a cui ti riferivi; per favore conferma: http://nuget.codeplex.com/workitem/1511 – Jez
Nuget ha chiuso la questione senza riguardo per l'impatto sui problemi di sviluppo.
Se si desidera che il web.config per usare qualcosa di diverso da quello predefinito 2 spazi per ogni livello di rientro, si può sempre andare a
Strumenti> Opzioni> Editor di testo> XML> Schede
e modificare le impostazioni lì.
HTH.
Questo non aiuta affatto. Hai mai letto la domanda/problema? Abbiamo già impostato l'editor VS per utilizzare 4 spazi. La trasformazione di nuget la resetta a 2 indipendentemente. – Chris
Certo che lo fa. No, dove in questo thread è stato menzionato che Nuget ha abbandonato il problema, e non dov'era una soluzione alle schede/spazi indirizzati. CtrlK + CtrlD risolve il problema dopo una trasformazione Nuget! Problema "scongiurato". – Taersious
- 1. nuget pack rinomina web.config in web.config.transform
- 2. Come può un pacchetto NuGet includere trasformazioni sia per app.config e web.config?
- 3. applicationSettings e Web.config
- 4. CMake e MsVS-NuGet
- 5. NuGet e Git Submodules
- 6. Formattazione iCalendar e Descrizione
- 7. Differenze tra App.Config e Web.Config?
- 8. Differenza tra Setting.settings e web.config?
- 9. web.config e preventivi in connectionStrings
- 10. TFS 2012 e web.config transforms
- 11. Differenza tra web.config e machine.config?
- 12. NuGet update e riferimenti condizionali
- 13. Nuget packages.config e versione specifica
- 14. Differenza tra Chocolatey e NuGet
- 15. Formattazione JSON formattazione personalizzata
- 16. Haskell data parsing e formattazione
- 17. printf e regole di formattazione
- 18. Formattazione di secondi e minuti
- 19. NuGet Server - Repository privato - Cambia nuget Posizione pacchetto dinamicamente
- 20. divide web.config
- 21. Azure e .json mimeType senza web.config
- 22. Memorizza e recupera valori da web.config
- 23. app.config in DAL e web.config in WebApplication
- 24. Impatti delle modifiche web.config e app.config
- 25. System.webServer e System.web sezioni di web.config
- 26. web.config, web.debug.config, web.release.config e Publish vs Debug?
- 27. Encrypting Web.Config
- 28. web.config urlmapping
- 29. NuGet e controllo versione distribuita (DVCS)
- 30. NuGet e VS2013 ignorano packageSourceCredentials in nuget.config
Sì, questo è un problema davvero fastidioso. Avere costantemente CTRL + K + D per ottenere le differenze normali è zoppo. – Gromer