Trước hết, tôi muốn làm rõ rằng tôi biết rằng thư mục src
là không bắt buộc. Thật vậy, người ta có thể chỉ cần tạo một thư mục thủ công cho dự án, tạo một thư mục hợp lệ project.json
và một lớp Startup
và mọi thứ sẽ hoạt động tốt ngay cả khi không có Visual Studio.Tại sao tổ chức các dự án bên trong một thư mục src?
Điểm của tôi là như sau: khi chúng tôi tạo một dự án mới bằng ASP.NET 5 từ Visual Studio 2015, nó tạo giải pháp và bên trong thư mục của giải pháp tạo một thư mục src
. Trong thư mục này tất cả các dự án được tạo ra.
Bây giờ, tại sao mọi người lại muốn tạo một thư mục src
bên trong thư mục giải pháp? Tại sao không đưa các dự án trực tiếp vào thư mục giải pháp? Có bất kỳ advange về tổ chức của dự án để đưa các dự án bên trong một thư mục src
? Tại sao VS lại làm vậy?
Tại sao có thư mục 'system32' bên trong thư mục Windows? Tại sao không đặt tất cả các tệp trực tiếp vào cùng một thư mục? – Jon
Đây là câu hỏi về việc sắp xếp các tệp để dễ dàng hơn khi làm việc với chúng. Tôi biết điều đó, nhưng các tệp nguồn đã nằm trong các thư mục, một tệp cho mỗi dự án và thư mục bên trong trên các dự án đó (như thư mục Bộ điều khiển). Trong trường hợp đó, tại sao không chỉ để cho các thư mục dự án ở lại trực tiếp bên trong thư mục giải pháp như trên các phiên bản trước của VS? Tại sao chúng ta tạo một thư mục src mới để giữ các dự án? – user1620696
https://gist.github.com/davidfowl/ed7564297c61fe9ab814 – tugberk