2011-11-05 3 views
5

Tôi đã tạo một trang web asp.net, với thư mục app_code đi kèm.tham chiếu lớp app_code trong dự án ứng dụng web

Trong cùng một giải pháp, tôi đã thêm dự án ứng dụng web và tôi muốn sử dụng các lớp nằm trong thư mục app_code của trang web.

Tôi đã thử thêm tham chiếu rồi thêm dự án (trang web), nhưng danh sách dự án trống ... Cảm ơn.

Trả lời

6

Bạn đang làm sai. Tạo một dự án thư viện lớp và di chuyển tất cả các lớp đó từ thư mục app_code sang dự án mới. Sau đó tham khảo dự án này từ cả dự án ứng dụng web và web.

1

Rất muộn, nhưng đôi khi các lớp học trong App_Code có thể cần phải ở lại cùng một dự án, sau đó

  1. Tạo một thư mục mới (nói "code") trong ứng dụng web, và thêm các tập tin lớp từ App_Code như liên kết vào thư mục này. Điều này cho phép bạn có một bản sao.

2) Đảm bảo hành động xây dựng cho mỗi tệp được nhập là "biên dịch" trong thư mục thuộc tính tệp nếu cần.

3) Loại trừ thư mục App_Code khỏi ứng dụng web.

biết thêm thông tin và lý do - vui lòng xem tại đây:

http://vishaljoshi.blogspot.in/2009/07/appcode-folder-doesnt-work-with-web.html