Solución:
Intenta reemplazar Código detrás con CodeFile
No se pudo cargar el tipo
significa que no se pudo cargar un tipo. (En este caso, “tipo” se refiere a Inventory1.Global
). Los tipos se encuentran en archivos DLL compilados. Entonces, la DLL no está disponible, está desactualizada o no contiene una public
escriba con el nombre de pila.
Algunas posibles causas son:
- No tiene ningún tipo declarado con el nombre de pila. Para su ejemplo, debe tener lo siguiente:
namespace Inventory1 { public class Global { ... } }
Nota: evita nombres como Inventory1
. Implican que hay un Inventory2
, Inventory3
, etc., lo cual es una mala práctica, ya que son ambiguos y no muy descriptivos. También, Global
es bastante vago y puede generar confusión con el espacio de nombres global.
- Asegúrese de que sus casos coincidan (
Inventory1
, noINVENTORY1
.) - No ha compilado el proyecto. En VS, reconstruya la solución.
- El ensamblado que declara la clase tiene un error de compilación, por lo que la DLL relevante falta o está desactualizada. Asegúrese de haber resuelto todos los errores.
- La clase no está marcada como
public
.
Si tuviera que adivinar, apostaría mi dinero a un error de compilación. A diferencia de PHP y otros lenguajes interpretados, C # debe compilarse correctamente antes de poder usarlos.
Tuve este error, solo necesitaba reconstruir el proyecto