Khi tôi biên dịch tệp .sln với studio hình ảnh 2010, tệp .pdb được tạo. Làm cách nào để vô hiệu hóa việc tạo tệp .pdb?Xóa tệp .pdb trong studio trực quan 2010
Trả lời
Có một tùy chọn trong "Thuộc tính dự án", "Xây dựng", "Nâng cao ...".
Thay đổi "Thông tin gỡ lỗi:" thành Không.
Tuy nhiên, bạn chỉ nên thực hiện việc này nếu bạn chắc chắn mình không cần chúng.
Có thể tốt hơn là giữ các tệp PDB và chỉ sao chép các tệp mà bạn cần.
Trước khi thay đổi cài đặt, please read this.
Tôi đã làm theo lời khuyên này và gặp phải vấn đề: Cụ thể, không có pdb, VS2010 bắt đầu từ chối phá vỡ đúng các ngoại lệ, và muốn hiển thị mã đã tháo rời cho các lớp của riêng tôi trong khi tuyên bố rằng không có biểu tượng nào được tải. Nó xuất hiện pdbs là cần thiết để giải quyết dấu vết ngăn xếp khi một ngoại lệ xảy ra, do đó nó có thể tự động đưa bạn đến đường dây tạo ra. – Superbest
Xem các bình luận dưới câu hỏi :) – DaveShaw
Nếu bạn đang đề cập đến nhận xét của Ian Boyd, với một lập trình viên thiếu kinh nghiệm, nó chưa đủ rõ ràng. Khi tôi đọc, "điều này có thể hữu ích cho những kẻ buôn lậu", tôi cho rằng nếu tôi không biết anh ấy đang nói về điều gì, nó sẽ không ảnh hưởng đến tôi. Cuối cùng tôi phát hiện ra anh ta đã nói một cách rất lớn. "Có thể hữu ích cho debuggers" không giống như "may mắn tìm ra lý do tại sao ** bất kỳ ** ngoại lệ nào đang xảy ra mà không có nó". Do đó tôi cảm thấy cần phải bình luận. – Superbest
[VS2010] Cùng các thanh công cụ của Save
, vừa phải vào mũi tên bên phải ..tool-tip Start Debugging (F5) bạn sẽ tìm thấy một cửa sổ popup của Configuration Manager với [Debug]
như mặc định lựa chọn. Thay đổi nó thành [Release]
và tệp .pdb
sẽ không được tạo.
Ref .: The Release configuration of your program contains no symbolic debug information (MSDN)
Bài viết MSDN tham chiếu có vẻ sai. AFAIK trong các phiên bản gần đây của Visual Studio thậm chí chế độ phát hành tạo PDB. –
Bạn đang đề cập đến phiên bản VS nào? Tôi chắc chắn, bạn không đề cập đến VS 2010. – Abhineet
- 1. Gỡ lỗi tệp xslt trong studio trực quan 2010
- 2. Bỏ/tải lại biểu tượng/pdb trong studio trực quan
- 3. Không có cuộn giữa nhấp trong studio trực quan 2010?
- 4. Không thể tìm thấy msbuild.exe trong studio trực quan 2010
- 5. Gỡ lỗi tệp thi hành trong studio trực quan
- 6. Phân biệt trực quan các cửa sổ Visual Studio 2010
- 7. xác nhận của studio trực quan năm 2010 ở gần
- 8. Phát triển nodej với studio trực quan 2010
- 9. Mở rộng studio trực quan
- 10. Lỗi _ITERATOR_DEBUG_LEVEL trong studio trực quan
- 11. Đường dẫn đầu ra để xây dựng trong studio trực quan 2010
- 12. cách đặt lược đồ xác thực css mặc định trong studio trực quan 2010?
- 13. Hạ cấp dự án C# từ studio trực quan 2010 sang studio hình ảnh 2008
- 14. Thêm phím tắt để thiết lập dự án trong studio trực quan 2010
- 15. dán bản sao studio trực quan
- 16. Tại sao Visual Studio 2010 không thể tìm/mở tệp PDB?
- 17. WebApi2 trong studio trực quan 2012
- 18. angularjs intellisense trong studio trực quan
- 19. đặt bố cục trang cho trình xem báo cáo trong studio trực quan 2010
- 20. Tôi không muốn không gian khi tôi tab trong studio trực quan 2010
- 21. Cách quay lại và quay lại trong studio trực quan 2010
- 22. ghi đè lên mẫu lớp C++ mặc định trong studio trực quan 2010
- 23. Cấu hình 'Lưu mất tiêu điểm' trong studio trực quan 2010
- 24. Nhận Kinect SDK để làm việc với studio trực quan 2010 bằng C++
- 25. cách hiển thị giải pháp trong cửa sổ giải pháp thám hiểm của studio trực quan 2010 hoặc studio trực quan 2012?
- 26. Ngăn studio trực quan tạo tệp thông tin duyệt (.ncb)
- 27. studio trực quan thêm vào - thêm tệp vào dự án
- 28. Visual Studio 2010 - dự án C++ - xóa tệp * .sdf
- 29. trực quan tập tin log Studio
- 30. Biên dịch trước trang web asp.net4 mvc3 bằng studio trực quan 2010
Tại sao bạn cần thực hiện việc này? –
Tôi chuyển sang VS2010 và mỗi lần tôi biên dịch một tệp .pdb nào đó (một số MB lớn) được tạo. Tôi không muốn xóa tệp mỗi lần tôi biên soạn một thứ gì đó. Tôi chưa tìm thấy "Thuộc tính dự án", "Xây dựng", "Nâng cao ..." cho đến bây giờ. Ngay cả bản phát hành bản phát hành cũng đang tạo tệp pdb. – SandyBr
tôi nghĩ rằng những gì @ LasseV.Karlsen đã nói, Sandy, là thường không cần phải xóa những tập tin đó. Các tệp * Cơ sở dữ liệu Chương trình này chứa thông tin gỡ lỗi, có thể hữu ích cho các trình gỡ rối, người dùng cũng như Windows khi ứng dụng của bạn gặp sự cố. Trong khi bạn có thể tìm thấy chúng một cách khó coi, không có hại trong việc có chúng. Vì vậy, câu trả lời nên là "Dừng xóa chúng". Nhưng tôi tò mò nếu bạn gặp phải tình huống mà các tệp đang có mặt là một vấn đề. –