خطای لایسنس Syncfusion روی کامپیوتر کاربر در WPF
مشخصات پروژه :
WPF
.NET Core 6
روی Visual Studio 2022
Windows 10 x64
مشخصات کامپوننت :
Version : 20.4.0.48
برای : WPF
DLL Name : Syncfusion.SfChart.WPF.dll
___________________________________
شرح موضوع:
من طبق آموزش ها این کامپوننت رو روی سیستم خودم با استفاده از لایسنس موجود در فایل txt , فایل نصبی اون رو , روی سیستم خودم نصب کردم , و در مسیر فایل های نصب شده از قسمت Syncfusion\Essential Studio\WPF\20.4.0.48\ToolboxNuGetPackages , و فایل Syncfusion.SfChart.WPF.dll را به Dependencies > Assemblies پروژه WPF خود اضافه کردم , و با موفقیت از اُ اِف دیتا گرید (Sf DataGrid) استفاده کردم :
---آپدیت ویرایش این سوال--- :
توی فایل دانلود شده Syncfusion یکی از لایسنس های زیر رو برداشتم :
5 LicenseKeys (for Trial Version and Nuget Packages):
و در StartUp پروژه گذاشتم و خطا رفع شده ! ولی مطمین نیستم این راه حل درست و قطعی باشه چون توی فایل نوشته این لایسنس برای Trial version هست , که یعنی ممکنه بعد از 30 روز مجددا خطا بده !
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("ODc4NkAzMjMwMkUzNDJFMzBsa2MvT0xqRTVEaHV1d01nNjUveFFoV2dWbHhhTVBIWVZ4alJjS3ltaVZnPQ==");
مشکل :
الان عین این پروژه (کل فایل سورس برنامه) رو بردم روی یک سیستم دیگر و موقع استفاده از برنامه (بعد از Start پروژه در بخشی از برنامه که اون dll رو استفاده کردم در حین اجرا) خطای لایسنس زیر طبق تصویر را داد !
درحالی که بدون خطا روی سیستم من کار میکند !
لطفا راهنمایی بفرمایید چه کاری باید انجام بدهم ؟
پاسخ هوش مصنوعی
برای حل مشکل لایسنس Syncfusion در سیستم های دیگر، مراحل زیر را دنبال کنید:
1. اطمینان حاصل کنید که کلیه فایل های مربوط به Syncfusion به درستی روی سیستم جدید نصب شده اند. این شامل DLL ها و هر گونه وابستگی دیگر است.
2. لایسنس صحیح را که شما استفاده کرده اید (لایسنس اصلی یا Trial) به سیستم جدید منتقل کنید. بهتر است به جای استفاده از لایسنس Trial، یک لایسنس معتبر و دایمی از Syncfusion تهیه کنید.
3. در فایل Startup پروژه، کدی که برای ثبت لایسنس استفاده کرده اید را اضافه کنید. این کار را قبل از هر گونه استفاده از کنترل های Syncfusion انجام دهید. کد شما باید مشابه زیر باشد:
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR_LICENSE_KEY_HERE");
در اینجا به جای YOUR_LICENSE_KEY_HERE
، لایسنس صحیح خود را قرار دهید.
4. اطمینان حاصل کنید که نسخه Syncfusion که در پروژه شما استفاده می شود، با نسخه ای که روی سیستم جدید نصب شده هماهنگ است. به روزرسانی یا نصب نسخه ی مشابه می تواند به رفع مشکلات کمک کند.
5. در صورتی که بعد از انجام مراحل بالا هنوز با خطا مواجه هستید، مستندات و راهنماهای موجود در وب سایت Syncfusion را مرور کنید یا با پشتیبانی مشتریان آن ها در تماس باشید.
با دنبال کردن این مراحل، باید بتوانید مشکل لایسنس را در سیستم جدید خود حل کنید.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول