7

Tôi không thể lắc lỗi này khi biên dịch giải pháp Visual Studio.NET 2008 của mình. Dự án tạo ra lỗi là một ứng dụng web VB.NET trong một giải pháp dự án 12 (các loại hỗn hợp và các ngôn ngữ).Lỗi biên dịch trong VS.NET 2008 (VB.NET) mà tôi không thể thoát khỏi!

Tôi đã thử tất cả các thủ thuật tôi có thể tìm thấy trên google, và rõ ràng là loại bỏ directoy và thư mục theo cách thủ công.

Tôi đang chạy Vista Business 32 với VS.NET 2008 SP1. Điều này chỉ bắt đầu xảy ra trong màu xanh ngày hôm nay và tôi đã khởi động lại một bó và thậm chí áp dụng lại SP1 cho VS.NET.

Bất kỳ ý tưởng hoặc có ai nhìn thấy điều này?

VBC: lỗi BC31019: Không thể ghi vào tập tin đầu ra 'G: \ Projects \ TCA.NET \ TcaNet \ WebUI \ obj \ Debug \ TcaNet.WebUI.pdb': lỗi Unspecified

cập nhật:

Sau khi suy nghĩ về vấn đề này và không tìm thấy bất kỳ giải pháp từ câu trả lời hoặc qua Internet, tôi đã đi trước và chuyển toàn bộ giải pháp của tôi để tôi C: \ ổ vs G của tôi: \ ổ đĩa (cả hai đều địa phương). Làm điều này cố định vấn đề biên dịch của tôi vì một lý do nào đó.

+0

Vì vậy, tôi giả sử rằng không có ổ đĩa đầy hoặc cũng không có tệp có "chỉ đọc" được áp dụng cho nó? Thư mục hiện có? Hm ... – Georgi

+0

Tệp không chỉ đọc. Ngoài ra, thư mục còn tồn tại. Nếu bạn xóa hoàn toàn thư mục, thư mục luôn tạo lại thư mục đó. – Don

Trả lời

0

Sau khi nghĩ về điều này và không tìm thấy giải pháp nào từ câu trả lời hoặc qua Internet, tôi đã tiếp tục và chuyển toàn bộ giải pháp sang ổ C: \ drive so với ổ G: \ của tôi (cả hai đều là cục bộ). Làm điều này cố định vấn đề biên dịch của tôi vì một lý do nào đó.

1

Tôi đã tìm thấy một danh sách các điều cần cố gắng khắc phục vấn đề của bạn:

Zen-turkey Fix list

Hope trợ giúp này!

+0

Tôi đã thử trước khi tôi đăng và không ai trong số họ đã giúp. – Don

1

có thể đó là sự cố phụ thuộc. kiểm tra thứ tự xây dựng của tất cả các dự án ..

công cụ sysinternals cần được trợ giúp tại đây. sử dụng quá trình thám hiểm, bạn có thể tìm hiểu xem có quá trình nào đang khóa tệp này không? một công cụ hữu ích khác là quá trình giám sát. sau khi áp dụng bộ lọc cho tệp pdb, ghi lại dấu vết của tất cả hoạt động truy cập tệp ..

+0

Nó đã được làm việc tốt trong nhiều tháng, không chắc chắn lý do tại sao nó sẽ chỉ bắt đầu ngày hôm nay khi tôi đã không được thêm bất kỳ DLL mới, vv – Don

2

Khởi động lại IIS trên máy cục bộ.

Nếu đó không phải là vấn đề thì hãy cài đặt Unlocker và cố gắng xóa tệp pdb đó khi bạn gặp lỗi, Unlocker sẽ cho bạn biết quy trình nào đang nắm giữ một tay cầm mở cho tệp đó.

+1

Tôi có thể xóa các tập tin tốt mỗi lần thông qua Explorer. Trình mở khóa không hiển thị bất kỳ vấn đề nào. – Don

3

Tôi đã gặp lỗi tương tự vài tuần trước khi tôi đang biên soạn trên máy chủ của mình từ máy tính xách tay của mình. Hóa ra rằng nếu G: là một ổ đĩa mạng, điều này có thể thất bại. Microsoft đã nói rằng việc sửa lỗi này không phải là một ưu tiên, và có nhiều cách tốt hơn để làm việc (chẳng hạn như kiểm soát nguồn). Tuy nhiên, đối với một dự án một người, đó là một nỗi đau.

+1

Ổ G: \ của tôi là một ổ đĩa cục bộ. – Don

0

Tôi đã có điều này trong Visual Studio 2005 ngoại trừ nó là Lỗi 1. Tôi khởi động lại máy tính của tôi và nó đã khắc phục sự cố.

1

Đó có thể là lỗi trong trình biên dịch VB.NET. Thông báo lỗi không chính xác, vấn đề thực sự là thiếu tệp được tham chiếu từ tệp dự án. Ví dụ: tệp .vb. Trong trường hợp của tôi, tôi tìm thấy tập tin bị thiếu và thêm nó, sau đó devenv biên dịch tốt một lần nữa.

Có người báo cáo rằng để MS here

+0

Bằng cách tìm kiếm một tệp nguồn .vb bị thiếu trong dự án và cập nhật dự án để không tìm kiếm tệp, lỗi này đã biến mất đối với tôi. –

1

Mặc dù nó là chủ đề rất cũ, nhưng tôi đã nhận lỗi này hôm nay và liên kết sau giải quyết nó. Hy vọng nó giúp ai đó đọc điều này.

VB.NET .pdb fix

Các vấn đề liên quan