خطأ يقول أن العملية لا يمكنها الوصول إلى الملف “bin\debug\net6.0_windows\winformsapp1.exe” لأنه قيد الاستخدام من قبل عملية أخرى”


C#windformsapp

Error saying the process cannot access the file "bin\debug\net6.0_windows\winformsapp1.exe" because it is being used by another process"

ما حاولت:

I entered the task manager and completed all the operations of the program

الحل 1

من المحتمل أنه يعمل في مكان ما.
التطبيق الوحيد لديك الذي يجب أن يحاول فتح ملف EXE هو المترجم أو المُحدِّث – وأثناء تشغيل ملف exe الخاص بك، يتم قفله من قبل النظام لضمان عدم تغييره. إما ذلك أو أن الكود الخاص بك يفتح الملف ولا يغلقه مرة أخرى في مكان ما.

انظر عندما تحصل على الخطأ، ما الذي كنت تفعله، ما الذي كان قيد التشغيل؛ يجب أن يكون واضحًا إلى حد ما سبب قفل الملف.

لا يمكننا فعل أي شيء لمساعدتك دون الوصول إلى نظامك ورمزك، وليس لدينا أي منهما!

الحل 2

أولاً، قم بتشغيل مدير مهام Windows للتحقق مما إذا كانت العملية لديك winformsapp1.exe يتم تشغيله في الخلفية. إذا كان الأمر كذلك، فيمكنك إنهاء هذه العملية وإعادة إنشاء التطبيق الخاص بك.

ثانيا هذه الخدعة قد تساعد:
Visual Studio: لا يمكن للعملية الوصول إلى الملف .dll لأنه قيد الاستخدام بواسطة عملية أخرى – بتات التكامل الخاصة بـ Zeeshan[^]

コメント

タイトルとURLをコピーしました