Hallo allerseits, ich habe das Problem, in meinen C#-Projekten welche mit VisualStudio erstellt werden, dass sich offensichtlich die Reihenfolge des automatisch erstellen Codes vom Ansichten-Designer in mehr oder weniger zufälliger Weise ändert, auch wenn man z.B. nur eine kleine Änderung durchführt (Feld hinzufügen, Titel ändern, ...) Das hat auf die Funktionsweise zwar keinen Einfluss, aber man kriegt im Subversion natürlich riesige, komplett unübersichtliche Diffs, die eigentliche Änderung geht da drinnen komplett unter... kann man das VisualStudio irgendwie dazu überreden, da eine Reihenfolge einzuhalten? Danke, Michi
Das ist wirklich nervig! Daher bin ich vor geraumer zeit auf WPF umgestiegen ;-) Eine andere Möglichkeit wäre, vor dem Speichern einen Auto-Formater drüberlaufen zu lassen. Da gibt es Extensions für, die das automatisch bei jedem Speichern machen.
Boris P. schrieb: > Daher bin ich vor geraumer zeit auf WPF umgestiegen ;-) Das ist leider keine Option für mich... > Eine andere Möglichkeit wäre, vor dem Speichern einen Auto-Formater > drüberlaufen zu lassen. Da gibt es Extensions für, die das automatisch > bei jedem Speichern machen. Hmmm... einen "kleinen" manuellen AutoFormatter nutze ich ohnehin (astyle) da ich mit der Einrückung von VS so gar nicht einverstanden bin (ich bin K&R-Style gewohnt) aber Reihenfolge ändert der (verständlicherweise) keine.
Michael Reinelt schrieb: > Hallo allerseits, > > ich habe das Problem, in meinen C#-Projekten welche mit VisualStudio > erstellt werden, dass sich offensichtlich die Reihenfolge des > automatisch erstellen Codes vom Ansichten-Designer in mehr oder weniger > zufälliger Weise ändert, auch wenn man z.B. nur eine kleine Änderung > durchführt (Feld hinzufügen, Titel ändern, ...) > > Das hat auf die Funktionsweise zwar keinen Einfluss, aber man kriegt im > Subversion natürlich riesige, komplett unübersichtliche Diffs, die > eigentliche Änderung geht da drinnen komplett unter... > > kann man das VisualStudio irgendwie dazu überreden, da eine Reihenfolge > einzuhalten? > > Danke, Michi Hi, dein Problem klingt irgendwie merkwürdig ... Mit welcher VS version Arbeitest du denn ? Das sich der Designer Code ändert wenn du an nem Form was änderst ist eigentl normal allerdings sollte VS die Formatierung / Sortierung nicht immer ändern sowas währe mir bisher noch nicht untergekommen... Ich persöhnlich lasse meist die Finger vom automatisch erstellten Code in den Design Files. Meist ändere ich das Form zur Laufzeit und füge Inhalte z.B Labels oder eigene Steuerelemente selber ein dann kanns egal sein was der designer macht ... bzgl der Formatierung hast du mal in den VS einstellungen geschaut da kannst du normalerweise definieren wie Einrückungen , Geschweifte klammern usw aussehen sollen... Gruß Philipp
Phil S. schrieb: > dein Problem klingt irgendwie merkwürdig ... Mit welcher VS version > Arbeitest du denn ? VS 2010 > Das sich der Designer Code ändert wenn du an nem Form was änderst ist > eigentl normal allerdings sollte VS die Formatierung / Sortierung nicht > immer ändern sowas währe mir bisher noch nicht untergekommen... Tut er aber, nicht immer, nicht nachvollziehbar, aber oft reicht es ein simples Property zu ändern, und er wirft z.B. alle tabControls und tabs durcheinander und baut sie in einer neuen Reihenfolge auf. Lästig weil die Änderung im Subversion komplett "verschleiert" wird. > Ich > persöhnlich lasse meist die Finger vom automatisch erstellten Code in > den Design Files. Ich greif den Code ja auch nicht an, aber ich möchte die (kleine) Änderung erkennen. Ich fürchte aber, das ist "wieder mal Microsoft" > bzgl der Formatierung hast du mal in den VS einstellungen geschaut da > kannst du normalerweise definieren wie Einrückungen , Geschweifte > klammern usw aussehen sollen... Nö, lass mal, bis ich den K&R-Style da nachgebildet habe, bin ich alt (sofern es überhaupt geht). Astyle erledigt seinen Job sehr gut...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.