为什么我的App_Code文件夹中的子文件夹中的类没有被正确找到?

Gre*_*reg 7 c# asp.net namespaces app-code

我将类文件放在App_Code文件夹的子文件夹中时出现以下错误:

errorCS0246:找不到类型或命名空间名称"MyClassName"(您是否缺少using指令或程序集引用?)

该类根本不在命名空间中.有任何想法吗?

Ant*_*nes 20

您需要将codeSubDirectories添加到web.config中的编译元素

<configuration>
    <system.web>
      <compilation>
         <codeSubDirectories>
           <add directoryName="View"/>
         </codeSubDirectories>
      </compilation>
   </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)


小智 16

检查文件的BuildAction属性.这应该设置为"编译"