خطأ "The located assembly's manifest definition does not match the assembly reference" في C#
مرحباً بالجميع! أنا مبتدئ في C# وقد واجهت خطأ يظهر عند التجميع أو تشغيل المشروع:
"The located assembly's manifest definition does not match the assembly reference"
لدي حل يحتوي على عدة مشاريع. في أحد المشاريع (MyApp) أستخدم مكتبة Newtonsoft.Json الإصدار 12.0.3. في مشروع آخر (MyLibrary) أستخدم أيضاً Newtonsoft.Json ولكن الإصدار 11.0.1. كل شيء يتم تجميعه بشكل طبيعي، ولكن عند التشغيل يظهر هذا الخطأ. إليك مثال على الكود:
```csharp
// MyApp.csproj
// MyLibrary.csproj
```
الخطأ نفسه يبدو كالتالي:
```
Could not load file or assembly 'Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
```
لقد جربت إعادة تثبيت الحزم عبر NuGet، وتنظيف الحل