W mojej aplikacji .Net 2.0 Asp.net WebForms mam plik Global.asax zawierający następujący kod:
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
Jednak podczas budowania pojawia się komunikat o błędzie:
Nie można załadować typu „MyNamespace.Global”.
Wydaje się, że dzieje się tak, ponieważ przestrzeń nazw MyNamespace (zdefiniowana w kodzie pliku Global.asax.cs) nie jest widoczna przez kompilator w pliku Global.asax (nie jest wyświetlana w języku R # intellisence ..). Okazało się, że to bardzo twardy orzech do zgryzienia ... każda pomoc zostanie doceniona!
Uwaga: pliki Global.asax i Global.asax.cs znajdują się w tym samym folderze.
Uwaga 2: Podczas kompilacji z zachęty vs z csc kompiluje się poprawnie