خطأ "Could not find part of path ... bin\\roslyn\\csc.exe" في مشروع ASP.NET
مرحبًا أيها الزملاء! أنا مبتدئ في C# وASP.NET، أعمل في Visual Studio 2022. اليوم واجهت خطأً غريبًا عند تشغيل تطبيق الويب. تم إنشاء المشروع كـ ASP.NET MVC قياسي، وأضفت بعض وحدات التحكم وطرق العرض، وكان كل شيء يُترجم بشكل طبيعي. لكن بعد أن قمت بتحديث عدة حزم NuGet (بما في ذلك Microsoft.CodeDom.Providers.DotNetCompilerPlatform)، توقف المشروع عن التشغيل. يظهر الخطأ في مرحلة ترجمة Razor views مباشرة في المتصفح. إليك النص الكامل:
```
Could not find a part of the path 'C:\Users\MyName\source\repos\MyProject\MyProject\bin\roslyn\csc.exe'.
```
يشير مكدس الاستدعاء إلى أن الخطأ يحدث في System.IO.__Error.WinIOError. لقد تحققت من مجلد bin\\roslyn - إنه غير موجود تمامًا. حاولت تنظيف وإعادة بناء الحل، وحذفت مجلدات bin و obj يدويًا، لكن الخطأ لا يزال قائمًا. وجدت على الإنترنت أن هذا مرتبط بمترجم Roslyn المستخدم لبناء طرق العرض بشكل فوري. لكن كيف يمكن إصلاح ذلك؟ أرفق