5

ここで私の質問に対して見つけた最も近い答えはこれでした(これには、機能しなくなったという編集があり、機能しないことを確認しました):Visual Studio 2005 Designerがaspx.Designer.csにコントロールを追加していません

これは私にとって特定の 1 つの Web アプリでのみ発生すると言うことから始めましょう。それは c# 3.5 であり、最初の 1 ~ 1.5 年間は機能していました。

問題は、ソース ビューを介して aspx ファイルに新しいコントロールを追加すると、コントロールがデザイナー ファイルに自動的に追加されないことです。過去に手動で追加して問題を回避しましたが、aspx ページに多数 (50 以上) のフィールドを追加する新しいプロジェクトがあります。

イベント マシンのエラー ログを確認しましたが、何も見つかりませんでした。VS に固有のエラー ログがある場合は、誰かがその方法を指摘した場合にそれらを確認できます。

どんな助けでも大歓迎です。

ありがとう、ジェフ

4

4 に答える 4

5

.aspxファイルは、ページに登録された不正なアセンブリであるため、「コンパイル」されませんでした。エラーリストの「エラー」ではなく「警告」の下にあったので気づきませんでした。私が悪いものを取り除くと、 <%@ Register...それは再び働き始めました。

于 2009-08-14T16:38:01.757 に答える
1

aspx ファイルですべてのタグが閉じているかどうかを確認します。

例: タグを開いて閉じるのを忘れた場合、そのタグの前のコードは更新されません。

于 2010-07-20T15:08:24.590 に答える
0

ページの「警告」を解決して保存すると、Designer ファイルが更新されます

于 2013-07-01T10:21:36.257 に答える
0

この関連記事では、新しいツール Redesigner に関する情報を掲載しました。これはオープン ソースの BSD ライセンスであり、SourceForge で入手できます。また、Visual Studio を使用せずにデザイナー ファイルを確実に生成します。(そして、Visual Studio のバグなしで!)

ここからコピーをダウンロードするか、関連記事で詳細を読むことができます。

于 2013-01-21T06:20:26.437 に答える