2014-01-08 33 views
0

VS 2010, asp.net,我收到了部分项目,即少数模块的所有标记和代码位于文件后面,其他模块将从assemblybin文件夹中引用。它工作正常,没有任何问题。过了一段时间,我得到了markup和代码为其他人的文件,然后我从bin删除'大会'。当我运行应用程序时,我得到了Could not load type 'xxx'错误。如何解决这个问题?无法在asp.net中加载类型'xxx'

回答

1

在删除引用并删除程序集编译之后,您需要删除程序集的引用,然后再删除它。可疑编译之后,尝试获取页面。

确保程序集不再需要,因为可以通过反射库访问程序集而无需参考。

1

与原始DLL相比,您还没有获得所有标记和代码背后的代码,或者它们与编译生成DLL的方式有所不同。特别是'xxx'级是罪魁祸首。你会发现:

xxx.aspx 
xxx.aspx.designer.vb/xxx.aspx.design.cs 
xxx.aspx.vb/xxx.aspx.cs 

(根据您是否使用VB或C#)。

它也可能是一个命名空间问题,请检查您的项目设置并确保提供的标记/代码与您的根名称空间保持一致。

相关问题