VB2005 プロジェクトを開いて閉じると変更していないのに保存しますか?と聞いてくる場合

プロジェクトを開いて、何も変更せずに閉じた場合でも
「以下の項目への変更を保存しますか?」と必ず聞いてくる場合がある.

ある特定のプロジェクトでこのような現象が起き,何度やっても必ず聞いてくる.

原因はLabelコントロールのプロパティーで,
AutoSize = True かつ
Dock が None以外になっているためである.

AutoSize = False にすればこの現象は出なくなる.

どうしても AutoSize = True で Dock を設定したい場合は,
コードの中で AutoSize = True にすれば良いだろう.

Label以外にも例えば,
Panelの中にListBoxをDock = Fillで入れた場合にもなる場合があるようだ.

Visual Studio でエディットコンティニューが使えない場合(64bit)

Visual Studio 2005以降には,
プログラムを実行中にブレークポイントなどで実行を中断して
その場でコードを変更できるエディットコンティニューがあるが,
この機能は64bitアプリでは使えない.

ターゲットCPUがAny CPUの場合,
開発マシンのOSを64bitに替えると
64bitアプリとして走るからこれを知らないと
急にエディットコンティニューが使えなくなって困る.

この場合,エディットコンティニューを使えるようにするには,
ターゲットCPUをx86にすればよい.

[プロジェクトのプロパティ] – [コンパイル] – [詳細コンパイル オプション] – [ビルドの詳細設定] – [ターゲット CPU] を x86 に変更.

エディット コンティニュ (Visual Basic) (MSDN)