VisualStudioにaspx / ascxファイルの.designerファイルを再生成させるにはどうすればよいですか?



How Do You Force Visual Studio Regenerate



解決:

を開くと。 aspxファイルとデザインビューとhtmlビューを切り替えて元に戻すと、VSはコントロールをチェックし、不足しているものをデザイナーファイルに追加するように求められます。

VS2013-15には、 Webアプリケーションに変換する 下のコマンド 計画 メニュー。 VS2013より前は、このオプションはas(c / p)xファイルの右クリックコンテキストメニューで使用できました。これが完了すると、*。Designer.csファイルが使用可能になり、DesignHTML内のコントロールがコントロールで使用できるようになります。



PS:デバッグ時にすべてが「再コンパイル」されるわけではないため、これはデバッグモードで実行しないでください。

(.designer.csファイルのバックアップコピーを作成してから).designer.csファイルを削除することで成功したと報告している人もいます。同じ名前の空のファイルを再作成します。



この回答には、designer.csファイルを再作成するための最良の方法に関するヒントを追加する多くのコメントがあります。


私はそれが本当に好きではありませんが、うまくいく解決策を見つけました。 .designer.csファイルを削除してから、同じ名前の空のファイルを再作成する必要がありました。戻ってaspxファイルを再度保存すると、デザイナーファイルが再生成されました。

ドッジー!




私は毎回機能する次の方法を使用します。

  • すべてを選択します コードインフロント (htmlマークアップなど)aspx / ascxファイルのエディター。
  • 切る。
  • 保存する。
  • ペースト。
  • 保存する。

再コンパイルします。