Каждый раз, когда я перехожу в Designer View, весь мой код designer.cs портится: VS Designer реорганизует блоки кода и ставит раздражающие подробные префиксы, такие как "this.whatever
", и полностью квалифицирует объекты, используя "System.Windows.Forms.whatever
" I Know that "Designer.cs "не предназначен для редактирования, но мне нужно время от времени вносить некоторые изменения в код графического интерфейса, и я хотел бы, чтобы они оставались такими же, как я их изменил.
Как этого избежать?(Полагаю, это слишком сложно для VS)
(На самом деле я просто избегаю использования дизайнера и делаю все вручную, старый добрый способ)
Обновление:
Я удивлен, увидев стадную реакцию на этот вопрос.Извините, если это беспокоит, но интересно увидеть, что, прежде чем ударить меня по руке, говоря: «НЕ ДЕЛАЙТЕ ЭТО, Плохо», НИКТО не спросил, ПОЧЕМУ я хотел это сделать.и вот почему: многие из «автоматически сгенерированного» кода являются мусором и абсолютно бесполезны, они нуждаются в некотором улучшении.Один пример (среди многих других): зачем генерировать свойство Size / Location, если для режима Dock для элемента управления установлено значение Fill?Я хотел воспользоваться преимуществами без просадок.
В любом случае, я оставлю короткий ответ: Вы берете это ВСЕ (с мусором) или оставляете это ВСЕ.