Chính xác mục đích của thư mục 'obj' trong .NET là gì?Thư mục 'obj' dành cho .NET là gì?
Trả lời
Thư mục "obj" "obj" được sử dụng để lưu trữ các tệp đối tượng tạm thời và các tệp khác được sử dụng để tạo nhị phân cuối cùng trong quá trình biên dịch.
Thư mục "bin" "bin" là thư mục đầu ra cho các tệp nhị phân hoàn chỉnh (cụm).
Ngoài splattne's answer, tôi tin rằng lý do vì có nó (và không dọn dẹp sau khi xây dựng) là để hỗ trợ biên soạn gia tăng. Nếu bạn đã biên soạn 100 lớp và thay đổi một trong số chúng, sẽ hiệu quả hơn nhiều khi biên dịch lại mã cho lớp đã thay đổi và tập hợp lại tệp exe/dll từ hỗn hợp của mã mới và cũ. Tất nhiên, việc biên dịch gia tăng phức tạp hơn rất nhiều so với điều đó - nó phải theo dõi mọi thứ để nó có thể phát hiện khi cần biên dịch lại một lớp ngay cả khi chính lớp đó không thay đổi. (ví dụ: nếu quá tải mới có sẵn trong một lớp học - một số người gọi có thể cần phải được biên dịch lại.)
- 1. Thư mục obj được tạo cho là gì?
- 2. Thư viện SVN dành cho .NET?
- 3. Thư viện SMS dành cho .NET
- 4. SabreDAV dành cho .NET?
- 5. Thư viện RDF tốt cho .net là gì?
- 6. Thư viện vẽ đồ thị tốt cho .Net là gì?
- 7. Thư mục gốc là gì?
- 8. Thông số kỹ thuật cho tệp .obj Wavefront là gì?
- 9. thư mục ~/.npm là gì?
- 10. Dấu chấm phẩy được dành riêng cho URL là gì?
- 11. Thư mục aspnet_client cho cấu trúc IIS là gì?
- 12. VisualStudio: Cách lưu thư mục obj ở một nơi khác
- 13. gì alternateClassNames được dành cho
- 14. Nếu NETFX_CORE dành cho Windows 8, điều gì là dành cho Windows Phone 8?
- 15. Thư mục "_vti_cnf", "_vti_pvt", "_vti_script" và "_vti_txt" là gì?
- 16. Cửa hàng thư mục mac os/Library là gì?
- 17. iTunes dành cho Windows được viết là gì?
- 18. Đường cong học tập dành cho Android là gì?
- 19. Cách tốt nhất để tính kích thước của một thư mục trong VB .NET là gì?
- 20. Các phần quan trọng nhất của khung công tác .NET dành cho người mới bắt đầu là gì?
- 21. Mục đích của thư mục buildSrc của gradle là gì?
- 22. Makefile quy tắc C thư mục con để làm cho obj
- 23. dpkg cho lỗi "Là một thư mục"
- 24. Thư viện BSON dành cho java?
- 25. Thư viện .NET C# dành cho việc ghi đè không cần thiết Exif?
- 26. Python hoặc Ruby dành cho nhà phát triển .NET?
- 27. Mẹo hiệu suất .NET dành cho các ứng dụng web dành cho doanh nghiệp
- 28. Các quyền thích hợp cho thư mục tải lên bằng PHP/Apache là gì?
- 29. Gói toán học thống kê tốt cho .Net là gì?
- 30. Chọn thư mục có .NET 3.5
Nguồn của tệp 'obj' là gì? Tôi hỏi vì tôi đang gặp sự cố với dự án Azure Cloud Service đang đóng gói phiên bản sai của 'System.Runtime.dll'. Vui lòng xem [tại đây] (http://stackoverflow.com/q/40572793/7850). –
@ ShaulBehr: Không chắc chắn ý bạn là gì bởi "nguồn" ở đây, nhưng tôi không nghĩ tôi có thể làm sáng tỏ vấn đề của bạn, tôi sợ. –
Tôi có nghĩa là, làm thế nào để Visual Studio quyết định phiên bản của một DLL nhất định được sao chép vào thư mục obj? Trong trường hợp của tôi, nếu dự án vai trò công nhân đề cập đến v4.3.1 của System.Runtime, tại sao dự án Cloud Service lại sao chép một phiên bản DLL khác vào thư mục obj của nó? –