در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

مرتضی بهزادی مقدم

باز کردن پروژه نوشته شده در ویژوال 2010 با 2017

سلام

من یک پروژه باc# vs 2010 چندین سال پیش نوشتم

الان که با 2017 باز کردم کلی خطا بهم داد

 

 

 

این مشکل چطور برطرف میشه

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
mohammadsokhan

منم تقریبا همچین مشکلی داشتم اگه برات ممکنه توی ویژوال جدید یه پروژه بساز و کد های پروژه ای که توی 2011 داشتی رو کپی پیست کن توی 2017 

واسه من جواب داد چند وقت پیش ، البته پروژه رو کلی حذف نکنی که اگه کار نکرد ضرر نکنی

علی آقامیری

این فقط warning هستش و مشکلی نیست که جلوی کارتون رو بگیره.

داره میگه تو تنظیمات پروژه شما .net ورژن 2 یا 3 دارید و اگه می خواید از قابلیت های جدید استفاده کنید ، روی پروژه راست کلیک کنید ، برید تو properties و ورژن .net رو بالا ببرید.

ضمنا ممکنه شما از یک سری dll هایی استفاده کرده باشید که الان ورژن های جدید اونها تو سیستمتون باشن و اونها .net بالاتر بخوان. اگه چنین مشکلی داشتید ، می تونید از روش بالا استفاده کنید.

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

فقط warning نیست

کلی error هست که اصلن نمیفهمم از کجاست

یه سری هاش مربوط به crystal report و sql و اینا بود که رفع کردم

ولی اینا رو نمیفهمم مشکل از کجاست

...MBM...
علی آقامیری

اون دو تا عکس اول که گذاشتین فقط warning هستند که پروژه از 2010 رفته به 2017.

این عکس جدیدی که گذاشتید میگه یه سری dll کمه ، که ظاهرا همه هم مربوط به SQL هستش.

برید تو resources و اونهایی رو که مشکل دارند حذف و دوباره اضافه کنید ، بهتره ورژن .net رو هم بالا ببرید

 

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

resources کجاست ؟؟؟

...MBM...
علی آقامیری

ببخشید References ، فایل های زیر پروژه رو باز کنید ، یکی از بخش ها References هستش.

 

 

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

کلی refrence اینجا هست که error دارن

 

از کجا باید دوباره اد کنم اینا رو

؟؟؟

...MBM...

یک مشکل دیگه که فک کنم باشه اینه که من ین نرم افزار رو اون زمان با ویندوز XP نوشتم

و الان با ویندوز 10 دارم بازش میکنم

با VS 2017  و 2012 و 2010 تا الان ران کردم ( ویندوز 10 )

و روی همه اونها تقریبا همین خطا ها رو داشتم

...MBM...
علی آقامیری

تک تکشون رو باید پاک کنید و ورژن جدیدش رو بدید.

اسمشون رو بنویسید که دقیقا خودش باشه. اگر هم با search تو سیستم پیدا نشدن ، تو گوگل محل ذخیره شون رو search کنید ، یا ببینید چطور باید اول نصب بشن.

مثلا باید crestal report  مخصوص developer ورژن visual studio تون رو نصب کنید ...

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

منظورتون رو از این متوجه نشدم

"تو گوگل محل ذخیره شون رو search کنید"

توی vs 2017 و یا sql 2017 که نصب کردم مگه خودشون این رفرنس ها رو ندارن که آپدیت کنن ؟؟؟

من چطور باید تک تک اینها رو پیدا کنم ؟؟؟

اگه ویندوز xp نصب کنم و ویژوال قدیمی میشه انها رو به این ورژن انتقال داد و یا اینکه باید حتما ورژن جدید و پیدا کنم

؟؟؟

 

...MBM...
علی آقامیری

ببینید کل این قضیه خیلی ساده است.

شما باید ورژن جدید تک تک این refference ها رو به پروژه اضافه کنید.

کافیه حذفشون کنید و دوباره با addrefference اضافه اش کنید. خودش سرچ داره ، بازم نتونستید پیداش کنید ، اون وقت گوگل کنید که آدرس فلان  dll تو درایو c گذاشت.

در مورد cryastal report شما باید آخرین ورژن developer را نصب کنید و dll ها رو جایگزین کنید.

در مورد sql ، اونی که شما نصب کردید نسخه developer نیست همین کار بالا رو  انجام بدید.

 

کل این پروسه نیم ساعت هم طول نمی کشه ، بی خودی دنبال xp نرید.

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

ممنون از راهنمایی شما

این دو تا رو بهم ابن خطا رو داد

 

 

...MBM...
علی آقامیری

بالاتر که گفتم  و البته متن همون warning اولیه هم همین بود.

پروژه شما با .net 2 یا 3 نوشته شده ، ورژنش رو از تو properties ببرید بالاتر ( برید رو آخرین ورژنی که دارید ) 

تو همین عکس آخر هم توضیحش رو داده . ممکنه همه مشکلتون همین باشه.

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **

ورژن رو بالا بردم

روی 4 و یا 4.5 گزاشتم

ولی بازم یک سری از dll ها رو خطا میداد

 

...MBM...
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....