20-04-25, 11:45 AM
وعليكم السلام ورحمة الله وبركاته،
الرسالة التي تظهر لك تدل على أن الجهاز الآخر لا يحتوي على مكتبة Microsoft Report Viewer 2012 أو أن النسخة المطلوبة (Version=12.0.0.0) غير مثبتة.
لحل هذه المشكلة، إليك الخطوات:
الحل 1: تثبيت Microsoft Report Viewer 2012
قم بتحميل وتثبيت الأدوات المطلوبة:
الحل 2: تضمين ملفات ReportViewer في مشروعك
إذا كنت تريد تشغيل البرنامج بدون تثبيت منفصل على كل جهاز، يمكنك:
الحل 3: تحويل إلى إصدار أحدث أو استخدام Crystal Reports
إذا كنت تبدأ مشروعاً جديداً أو ترغب بحل طويل الأمد، يمكنك:
الرسالة التي تظهر لك تدل على أن الجهاز الآخر لا يحتوي على مكتبة Microsoft Report Viewer 2012 أو أن النسخة المطلوبة (Version=12.0.0.0) غير مثبتة.
لحل هذه المشكلة، إليك الخطوات:
الحل 1: تثبيت Microsoft Report Viewer 2012
قم بتحميل وتثبيت الأدوات المطلوبة:
- Microsoft Report Viewer 2012 Runtime
رابط مباشر من مايكروسوفت (ابحث عن:
Report Viewer 2012 Runtime download
- أو استخدم الرابط التالي إن توفر):
https://www.microsoft.com/en-us/download...x?id=35747
- Microsoft System CLR Types for SQL Server 2012
(مطلوب من أجل تشغيل Report Viewer):
https://www.microsoft.com/en-us/download...x?id=29065
إقتباس :تأكد من تثبيت الإصدار المتوافق مع نواة النظام (x86 أو x64) حسب نسخة ويندوز.
الحل 2: تضمين ملفات ReportViewer في مشروعك
إذا كنت تريد تشغيل البرنامج بدون تثبيت منفصل على كل جهاز، يمكنك:
- تضمين ملفات مكتبة ReportViewer (DLLs) داخل مجلد المشروع.
- وضع علامة على ملفات ReportViewer مثل
Microsoft.ReportViewer.WinForms.dll
- و
Microsoft.ReportViewer.Common.dll
- لتكون:
- Copy Local = True في خصائص الملف داخل Visual Studio.
- Copy Local = True في خصائص الملف داخل Visual Studio.
الحل 3: تحويل إلى إصدار أحدث أو استخدام Crystal Reports
إذا كنت تبدأ مشروعاً جديداً أو ترغب بحل طويل الأمد، يمكنك:
- استخدام ReportViewer 2015 أو الأحدث.
- أو الانتقال إلى Crystal Reports أو مكتبة تقارير أخرى أكثر استقلالية.
