我正在重新创建最初在 Visual Studio 2005 中创建的一堆网页。我已经解决了许多在重新使用为旧页面设计的控件时遇到的问题,但我仍然遇到了一个主要问题:
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 个传送门