新しいコントロールを aspx ページに追加した後、デザイナー ファイルでコントロール定義が作成されないという問題が時々発生します。つまり、コード ビハインドで未定義です。ソースに新しいコントロールを入力するか、ツールボックスからドラッグ アンド ドロップしても、デザイナーは更新されません。ページにエラーや警告はありません。
これまでのところ、ネストされたマスター ページを使用する aspx ページでしか見たことがありません。このエラーが aspx ページで発生していると同時に、デザイナーの更新はユーザー コントロールで機能します。
ソース ビューからデザイン ビューへの切り替え、保存、プロジェクトの再読み込み、Visual Studio の再起動などの通常のトリックは機能しません。デザイナー ファイルへの書き込み権限があります。
インストールした拡張機能の組み合わせである可能性があると思いましたが、すべての拡張機能を無効にしても役に立ちません。拡張機能を実際にアンインストールするのは気が進まないので、無効にすると読み込みが停止するはずです。
プロジェクトは既に Web アプリケーションであるため、「Web アプリケーションに変換」を試みたくありません。これは、問題のあるページだけでなく、プロジェクト内のすべてのページに影響を与える可能性があります。
デザイナー ファイルを手動で編集する必要がありました。これまでのところ、問題は発生していませんが、苦痛です。単一のデザイナー ファイルの再生成を可能にする拡張機能、またはこれを解決するための KB、修正、またはその他の方法を知っている人はいますか?
.Net Framework 3.5 をターゲットとする Visual Studio 2010、C# のコード ビハインド