Nella mia app .Net 2.0 Asp.net WebForms, ho il mio Global.asax contenente il seguente codice:
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
Tuttavia, quando compilo ricevo un errore che dice-
Impossibile caricare il tipo "MyNamespace.Global".
Ciò sembra essere dovuto al fatto che lo spazio dei nomi MyNamespace (definito nel codice dietro il file Global.asax.cs) non viene visto dal compilatore nel file Global.asax (non viene visualizzato in R # intellisence ..). Questo si è rivelato un dado molto difficile da rompere ... qualsiasi aiuto sarà apprezzato!
Nota: Global.asax e Global.asax.cs si trovano nella stessa cartella.
Nota 2: quando si compila dal prompt vs con csc, viene compilato correttamente