Als Standard in meiner Firma verwenden alle Code-Dokumente 4 Leerzeichen anstelle von Tabs und alle Tabs werden bei Bedarf durch 4 Leerzeichen ersetzt. Das alles funktioniert gut und dandy. Vor Kurzem stellte ich jedoch fest, dass jedes Mal, wenn Nuget ein Update für meine web.config-Datei ausführt, die gesamte Datei mit 2 Leerzeichen anstelle von 4 für jede Einzugsebene neu geschrieben wird. Das ist wirklich ärgerlich, da unser VCS denkt, dass sich die gesamte Datei geändert hat, wenn nur ein paar Zeilen tatsächlich vorhanden sind. Gibt es eine Möglichkeit, dies zu verhindern?
Keine Lösung für dieses Problem. Sie sollten dies wahrscheinlich bei NuGet-Diskussionen ansprechen: Ссылка
Nuget hat das Thema ohne Berücksichtigung der Auswirkungen auf die Entwicklungsprobleme geschlossen.
Wenn Sie möchten, dass Ihre Datei web.config etwas anderes als die standardmäßigen 2 Leerzeichen für jede Einrückungsstufe verwendet, können Sie immer zu
gehenWerkzeuge & gt; Optionen & gt; Texteditor & gt; XML & gt; Registerkarten
und ändern Sie die Einstellungen dort.
HTH.
Tags und Links nuget