当前位置:  开发笔记 > 后端 > 正文

生成设计器文件失败

如何解决《生成设计器文件失败》经验,为你挑选了1个好方法。

每隔几天,VS2008决定对我生气,并且无法生成一个设计器文件声称它无法找到指定的文件并且它缺少一个程序集.这是场景:

aspx页面引用了一个自定义用户控件(继承UserControl),该控件引用了后端中的另一个程序集.在代码的其他地方还有许多其他引用这个"缺失"的程序集,它们不会抛出错误.重建,将源更新到干净的副本,在计算机上大喊,打屏幕等都无法正常工作.

有什么建议?这很烦人.



1> jColeson..:

我们之前遇到过类似的问题,遗憾的是我不记得确切的解决方案.

如果您使用"网站"项目(没有项目文件),那么首先检查您的页面和控件都在您的aspx/ascx文件的第一行中设置ClassName属性,并指定该类的全名包括命名空间.

例:

<@Control Language ="VB"AutoEventWireup ="false"ClassName ="YourProjectName.YourUserControl"Inherits ="YourProjectName.YourUserControl"CodeFile ="YourUserControl.ascx.vb"%>

很多时候没有设置所有这些仍然可以工作,但你会在VS中得到奇怪的编译器错误和行为.

如果您使用网站应用程序项目尝试手动删除设计器文件,然后右键单击您的项目并选择"从Web应用程序转换".这将为您重新创建设计器文件.

我唯一的另一个建议是从头开始重新创建页面和/或用户控件.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有