[英]Could not load type 'xxx' in asp.net
在VS 2010, asp.net,
我收到了一个部分项目,即几个模块的所有标记和代码都在文件后面,而其他模块将从bin
文件夹中的assembly
集中引用。 它没有任何问题正常工作。 一段时间后,我为其他人保留了文件后面的markup
和代码,然后我从bin
删除了“程序集”。 当我运行应用程序时,我得到Could not load type 'xxx'
错误。 如何解决这个问题?
删除引用并删除程序集后,需要在删除程序集之前删除程序集的引用。 在麻烦编译之后尝试获取页面。
确保不再需要程序集,因为可以通过反射库访问程序集而无需引用。
与原始DLL相比,您没有获得文件后面的所有标记和代码,或者它们与编译生成DLL的文件有所不同。 特别是'xxx'类是罪魁祸首。 你期望找到:
xxx.aspx
xxx.aspx.designer.vb / xxx.aspx.design.cs
xxx.aspx.vb / xxx.aspx.cs
(取决于您使用的是VB还是C#)。
它也可能是命名空间问题,检查您的项目设置并确保提供的标记/代码后缀与您的根命名空间对齐。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.