类似
this question
我正在将Web应用程序移植到4.0。它有一个根web.config,用于添加命名空间:
<namespaces>
<add namespace="Insignia.Catalog2"/>
...
</namespaces>
此应用程序有一个子文件夹及其自己的web.config:
<namespaces>
<remove namespace="Insignia.Catalog2"/>
<add namespace="Insignia.Catalog"/>
</namespaces>
.catalog和.catalog2的类名重叠。这在ASP.NET 2.0到3.5中效果很好,但在4.0中似乎有所突破——也就是说,我现在得到了有关冲突类名的编译器错误。