Trong ứng dụng .Net 2.0 Asp.net WebForms, tôi có Global.asax của mình chứa mã sau:
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
Tuy nhiên, khi tôi xây dựng, tôi nhận được lỗi nêu rõ-
Không thể tải loại 'MyNamespace.Global'.
Điều này có vẻ là do không gian tên MyNamespace (được định nghĩa trong mã đằng sau tệp Global.asax.cs) không được trình biên dịch nhìn thấy trong tệp Global.asax (không hiển thị trong R # intellisence ..). Điều này hóa ra là một hạt rất khó bẻ ... bất kỳ sự trợ giúp nào sẽ được đánh giá cao!
Lưu ý: Global.asax và Global.asax.cs nằm trong cùng một thư mục.
Lưu ý 2: Khi biên dịch từ dấu nhắc vs với csc nó biên dịch ok