1

私は、Visual Studio 2005 で最初に作成された一連の Web ページを再作成している最中です。古いページ用に設計されたコントロールを再利用する際の問題の多くを修正しましたが、まだ大きな問題が 1 つあります。

ControlName.ascx.designer.cs ファイルは、ControlName.ascx.cs で既に定義されているさまざまなフィールドの重複した定義を作成しています。プロジェクトから古いコントロール ファイルの 75% を除外しても、designer.cs ファイルと古いサイトから持ち込んだコントロール ファイルの間には 100 近くの競合があります。ファイルのデザイナー バージョンとは異なり、元のファイルには実際にはかなりの量のコードが含まれています。デザイナー フィールドからフィールドを削除できますが、それは次に再生成されるまでしか機能しません。

既存のコントロールに対してこれらのファイルの生成を無効にする方法はありますか、またはこれらの競合をすべて解決する他の解決策はありますか? 私はまだ Visual Studio の初心者です。

エラーの例: エラー 25 タイプ 'MyCompany.Web.UI.Controls.dyn_content' には、'rptList' の定義が既に含まれています D:\projects\Portals\Portals\Portals\controls\dyn_content.ascx.designer.cs 22 62 ポータル

4

0 に答える 0