aspx ファイルに変更を加えると、Visual Studio が正常に動作しません。これにより、designer.cs ファイルが変更されます。これらの変更は、コード ビハインド ファイル内の ID でコントロールにアクセスできないことを意味します。
Designer.cs ファイルで背後で行われた変更を (SVN を使用して) 元に戻すと、ビルドは再び成功し、すべて正常に動作します。
Visual Studio がデザイナー ファイルの多くの行を削除していることがわかります。
Web で同様の問題をいくつか読みましたが、これに対する適切な解決策が見つかりません。
Visual Studio で同じ問題を経験した方はいらっしゃいますか?
更新: Visual Studio が次の行を designer.cs に追加することがわかりました。
protected global::System.Web.UI.WebControls.UpdatePanel UpdatePanel1;
しかし、これは次のようになります。
protected global::System.Web.UI.UpdatePanel UpdatePanel1;
この変更を designer.cs ファイルで手動で行うと、機能します。しかし、aspx ファイルに変更を加えるたびに、Visual Studio は間違った参照を再度作成します。