1 ضمیمه
برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
با درود و ادب خدمت همه
من یک پروژه در ویژوال استودیو 2015 نوشته بودم و از کامپوننت Grid تلریک استفاده کرده بودم. الان همون برنامه رو وقتی توی ویژوال استودیو 2019 به کامپوننت تلریک گیر میده. موقع Start برنامه هم این پیغام خطا رو میده
Severity Code Description Project File Line Suppression State
Error CS1705 Assembly 'TelerikExport' with identity 'TelerikExport, Version=2019.1.117.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e' uses 'Telerik.WinControls, Version=2019.1.117.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e' which has a higher version than referenced assembly 'Telerik.WinControls' with identity 'Telerik.WinControls, Version=2015.3.930.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e'
وقتی هم یه فرم جدید اضافه می کنم و می خوام از کامپوننت تلریک در فرم استفاده کنم خطای تصویر پیوست رو میده:
ضمیمه 156123
در فایل licenses.licx پروژه ام هم این خط کد هست:
Telerik.WinControls.UI.RadGridView, Telerik.WinControls.GridView, Version=2015.3.930.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e
که دستی رفتم این خط رو هم اضافه کردم
Telerik.WinControls.UI.RadGridView, Telerik.WinControls.GridView, Version=2019.1.117.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e
ولی بازم همون خطا رو داره. نمیگذاره از کامپوننت Grid تلریک هم در پروژه ام اضافه کنم.
ممنون میشم راهنمایی کنید چجوری پروژه ام رو در VS2019 با کامپوننتی که در VS2015 استفاده کردم خطاش رو رفع کنم.
نقل قول: برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
سلام و روز خوش
الان اینها روی یک ماشین انجام شده دیگه؟
قبل از نصب VS2019 تلریک uninstall شده یا نه؟
چون باید حتما بعد از نصب VS نصب بشه.
اگر روش کار درست بوده یعنی:
1- uninstall تلریک و همه کمپوننت های دیگه
ریستارت
2- uninstall VS2015
ریستارت
3- نصب VS2022
آپدیت و ریستارت
4- نصب تلریک
ریستارت
اول یک پروژه جدید بسازین
و چک کنین که در toolbox کمپوننت های تلریک هست یا نه
وگرنه خودتون باید بهش رفرنس بدین
یک وب فرم بسازین و از toolbox یک کنترل تلریک رو بکشین رو فرم
و پروژه رو run کنین ببینین بدون خطا هست یا نه (script manager یادتون نره)
وقتی مطمئن شدین نصب VS2019 و تلریک درست و بدون مشکل هست پروژه قدیمی رو باز کنین
و رفرنس ها رو چک کنین که بدون مشکل باشن
و بعد web.config رو چک کنین برای tag prefix
اون فایل لایسنس رو هم پاک کنین و بذارین موقع build دوباره ساخته بشه،
اگر مشکلی بود از web.config پروژه جدیدی که ساختین کمک بگیرین واسه ویرایش web.config پروژه قدیمی
نقل قول: برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
با درود و ادب
بله. کلا ویندوز عوض شده بوده. بعد دیگه VS2019 روی اون سیستم نصب شده و سپس کامپوننت تلریک ورژن 2019 نصب شده.
نقل قول: برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
با سلام و احترام متقابل
مراحل بعد از نصب رو هم تست کنین.
نقل قول: برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
با درود و ادب
خدمتتون عرض کردم. ویندوز تعویض شده بوده و خام بوده. از همان اول VS2019 نصب شد. بعدش هم Telerik مربوط به ورژن 2019 نصب شد که در Toolbox ویژوال استودیو نمایش میده. پروژه جدید ایجاد میشه مشکلی هم نداره. منتهی برای برنامه ای که گفتم با VS2015 و Telerik2015 نوشته شده الان میخوام تو محیط VS2019 تغییرات بدم خطا دارم.:ناراحت:
نقل قول: برنامه ای که در VS2015 نوشته شده ولی در VS2019 موقع اجرا خطا می دهد
سلام دوباره
نقل قول:
پروژه جدید ایجاد میشه مشکلی هم نداره.
در پست قبلی به این اشاره نشده بود!
و این که من دقت نکردم که winforms هست نه webform !
بجز اون بخش web.config مابقی موارد مشابه هست.
همه رفرنسهای قدیمی رو پاک و دوباره build کنین.