5

Tôi đã thực hiện một số thay đổi trong mã của mình và khi tôi đến gỡ lỗi chương trình của mình, tôi gặp lỗi xây dựng. Lỗi này đã nhắc phần mềm chống vi-rút của tôi (Avast) chặn chương trình của tôi là "tệp đáng ngờ".Gỡ lỗi Kích hoạt Xây dựng Lỗi (Không tìm thấy Tệp) và Chương trình Chống vi-rút, Visual Basic (V11 2012)

Visual Studio trả lại lỗi này: Lỗi 1 Không thể sao chép tệp "obj \ Debug \ CopyFile.exe" vì không tìm thấy tệp này.

Dưới đây là sự kiện chạy xuống của các sự kiện đã xảy ra trước khi lỗi này bắt đầu xảy ra.

  1. Đã thêm mục menu mới vào dải menu.

  2. Trường hợp thay thế các tham chiếu nút radio trong mã với các mục menu mới.

  3. Chạy chương trình gỡ lỗi, chương trình hoạt động tốt, cho đến khi tôi nhấp vào nút.

  4. Tìm thấy các phiên bản tham chiếu nút radio còn lại trong mã và thay thế chúng.

  5. Chạy chương trình gỡ lỗi, chương trình hoạt động tốt. Gỡ lỗi đã thoát.

  6. Đã xóa các nút radio cũ khỏi GUI. (Chúng không còn bất kỳ tham chiếu nào trong mã.)

  7. Đã cố gắng gỡ lỗi, đã nhận được lỗi, phần mềm diệt vi-rút chặn tệp exe của chương trình là đáng ngờ.

  8. Lỗi Không thể sao chép tệp "obj \ Debug \ CopyFile.exe" vì không tìm thấy tệp.

Tôi đã làm gì để mã gây ra lỗi này? Tôi có thể xóa một số khu vực khác của mã trên tai nạn và tôi không biết? Tôi không thể thấy tại sao chương trình của tôi không gỡ lỗi.

+0

Tôi đã gặp sự cố này với Avast. Đột nhiên, nó bắt đầu xóa exe của tôi từ thư mục obj \ Debug và phá vỡ xây dựng của tôi. Tôi đã thêm loại trừ và đã khắc phục mọi thứ. – svarcoe

Trả lời

4

Tại sao bạn không chỉ đơn giản là nói với phần mềm chống vi-rút của bạn để kinh doanh ở một số nơi khác ngoài thư mục làm việc của bạn? (Loại trừ đường dẫn) và bỏ qua mọi hành động được thực hiện bởi Visual Studio thực thi? Bằng cách này, đây là một trong những điều đầu tiên cần làm để có được hiệu năng tốt hơn khi làm việc với một IDE phức tạp như VS có thể tạo, di chuyển, xóa hàng nghìn tệp khi làm việc.

Nếu tôi nhớ rõ, AVAST có danh sách loại trừ trong File System Shield, Expert Settings, Exclusions

+0

Tôi đã tắt tính năng chống vi-rút và khôi phục tệp mà phần mềm chống vi-rút đã đặt vào trong kho. Nó đang chạy tốt bây giờ. Nhưng loại điều này có phổ biến không? Can thiệp chống virus ngẫu nhiên? Nó đã làm việc tốt trong một thời gian dài và sau đó đột nhiên và ngẫu nhiên chương trình của tôi được gắn cờ là đáng ngờ khi tôi gỡ lỗi. – user2348797

+1

Không có gì phổ biến là chương trình diệt vi-rút quyết định rằng chương trình của bạn là vi-rút (trừ khi bạn viết vi-rút tất nhiên :-))) Tuy nhiên, việc tắt quét thời gian thực trên đường dẫn làm việc của bạn là điều bắt buộc. – Steve

+0

Nhưng đây là lý do tại sao đặt câu hỏi và tại sao tôi lo lắng (và nhầm lẫn) thay đổi duy nhất tôi thực hiện là chuyển từ sử dụng nút radio sang mục menu. Đó là vào thời điểm đó, chương trình chống vi-rút đã chặn chương trình gỡ lỗi của tôi. Đó là lần đầu tiên nó xảy ra. Tôi có nên lo lắng không? – user2348797

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