No se puede llamar a la clase App_Code desde un código subyacente

Tengo una clase en un archivo que está en la carpeta “Código_Ap_”. Puedo usar esto en un archivo “aspx” pero no desde un archivo de código subyacente. ¿Cómo puedo hacer que sea visible para un código subyacente?

NOTA: Esto es ASP.Net on Mono y estoy escribiendo las clases directamente, no usando un IDE para comstackrlas

Mis archivos:

ASPX FILE (testappcode.aspx)

   Test App_Code Folder   

CÓDIGO DETRÁS (TestAppCode.aspx.cs)

 using System; using System.Web.UI.WebControls; namespace TestAppCode { public class TestAppCode : System.Web.UI.Page { protected void SubmitForm(object sender, EventArgs e) { //It fails here with the error: CS0246: The type or namespace name //`MyAppCodeClass' could not be found. Are you missing a using //directive or an assembly reference? MyAppCodeClass m = new MyAppCodeClass(); } } } 

APP_CODE CLASS (App_Code / MyAppCodeClass.cs)

 public class MyAppCodeClass { public MyAppCodeClass() {} } 

Intenté darle un espacio de nombres, pero eso no soluciona el problema.

Cambia la Build Action de comstackción de tu clase para comstackr.

enter image description here