ฉันมีwebforms
แอปC # ซึ่งจนถึงวันนี้ก็ใช้งานได้แค่ว่ายน้ำ
วันนี้ทันใดนั้นทุกครั้งที่ฉันลองเรียกใช้แอปฉันได้รับข้อผิดพลาดในการล็อกไฟล์:
ไม่สามารถคัดลอกไฟล์ "obj \ Debug \ MyProject.exe" ไปยัง "bin \ Debug \ MyProject.exe" กระบวนการไม่สามารถเข้าถึงไฟล์ "bin \ Debug \ MyProject.exe" ได้เนื่องจากถูกใช้โดยกระบวนการอื่น
Googling ข้อผิดพลาดไม่ได้เกิดขึ้นนอกเหนือจากที่ชัดเจนกล่าวคือ VS คิดว่าไฟล์ถูกล็อก และแน่นอนว่าเป็นVisual Studio ที่ล็อคไฟล์เพราะเมื่อฉันปิด VS และเปิดขึ้นมาใหม่โปรเจ็กต์จะทำงานได้ดีในครั้งแรก เมื่อฉันพยายามเรียกใช้ครั้งที่สองฉันได้รับข้อผิดพลาดในการล็อกไฟล์
การปิด VS และเปิดใหม่ทุกครั้งที่ฉันต้องการเรียกใช้แอปไม่ใช่วิธีแก้ปัญหาที่ทำได้! ฉันจะทราบได้อย่างไรว่ามีอะไรล็อกไฟล์และหยุดไม่ให้ถูกล็อก
แก้ไข: การค้นพบที่น่าสนใจอีกอย่าง: ฉันไม่ต้องเรียกใช้แอปด้วยซ้ำ การคอมไพล์ครั้งเดียวทำให้เกิดการล็อกไฟล์ ฉันไม่สามารถรวบรวมสองครั้งติดต่อกัน!
ปัญหานี้เฉพาะสำหรับโครงการหนึ่งในโซลูชันของฉัน โครงการอื่น ๆ ทั้งหมดทำงานได้ดีและสามารถดำเนินการได้หลายครั้งเท่าที่ฉันต้องการ เป็นเพียงโครงการเดียวที่ทำให้ตัวเองถูกขัง