4

これらのファイルはプロジェクトツリーには表示されず、ビジュアルデザイナーを介してWindows Forms .NETアプリケーションのGUIのみを編集するため、通常は表示されません。しかし、何らかの種類のSCM(バージョンコントロール)を使用する場合、これらのファイルが常に大きく変化すると、巨大なPITAになります。デザイナーで1つのことに触れずにソリューションを再構築するだけでなく、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

デザイナーは、フォーム/コントロールの内部オブジェクトモデルを作成します。このオブジェクトモデルに変更が加えられると、コードが再生成されます。

関連する問題