4

일반적으로 프로젝트 트리에 숨겨져 있고 시각적 디자이너를 통해 Windows Forms .NET 응용 프로그램의 GUI 만 편집하기 때문에 이러한 파일이 표시되지 않습니다. 그러나 일종의 SCM (버전 제어)을 사용하면 이러한 파일이 항상 크게 변경 될 때 거대한 PITA입니다. 디자이너에서 한 가지를 만지지 않고 솔루션을 다시 빌드하거나 VS로 열어도 많은 코드 행이 파일의 다른 위치로 이동합니다. 이것은 항상 아무도 설명하거나 심지어 분석 할 수없는 변화를 가져옵니다.Visual Studio에서 .designer 파일을 항상 다시 정렬하는 이유는 무엇입니까?

Visual Studio를 중지하는 방법이 있습니까? 2010 년까지 모든 버전에서이 파일을 보았습니다. WPF XAML 파일은이 영향을받지 않아야한다고 생각하지만 WPF는 옵션이 아닙니다.

+0

나는 이것에 대한 답을보고 싶다. –

+0

VS에서 솔루션을 열거 나 빌드 할 때 * .Designer.cs 파일이 변경된다고 말하는 것입니까? 내 말은 - 당신은 'VS Designer에서 양식을 열지 않고 여전히 변화하고 있습니까? – nikita

+0

이것은 나에게도 일어나는 것처럼 보이며 보조 메모로 Visual Studio 2012 Ultimate을 사용하고 있습니다 (2010 년까지만 언급 함). 나는 나의 git 역사를 들여다 보았을 때 그것을 알아 차렸다. – ahouse101

답변

0

디자이너는 양식/컨트롤의 내부 개체 모델을 작성합니다. 이 개체 모델이 변경되면 코드가 다시 생성됩니다.

관련 문제