PDA

View Full Version : سوال: چگونه یک برنامه نوشته شده در ویژوال 2010 در ویژوال 2008 اجرا کنیم



salarjan
چهارشنبه 14 تیر 1391, 14:19 عصر
من یک برنامه #C دارم که تو 2010 نوشته شده

حالا می خوام اونو تو ویژوال 2008 اجرا کنم

ولی اجرا نمیشه
--------------------
من به علت مشکل سیستمی نمیتونم 2010 رو نصب کنم
--------------------
آیا راهی برای اجرا دارم؟
--------------------
دلیل این عدم اجرا چیه؟

دوستان کمکم کنید

ahmadreza517
چهارشنبه 14 تیر 1391, 18:15 عصر
به نام تنها برنامه نویس هستی
سلام ,
کافی به محیط vs 2008 رفته و فایل پروژرو open کنی(منظورم فایل solution نیست)

the king
چهارشنبه 14 تیر 1391, 23:45 عصر
ظاهرا بهترین روش اینه که از ابزار Solution Converter استفاده کنید.

89231

salarjan
پنج شنبه 15 تیر 1391, 13:45 عصر
واقعا ممنون

ایـــــــــــول
:قلب:

hossein_sh2008
شنبه 17 فروردین 1392, 13:23 عصر
تبدیل پروژه ویژوال استادیو 2010 به 2008 (http://sajjadworld.blogfa.com/post-56.aspx)

حتما شده که با ویژوال استادیو ۲۰۱۰ یه پروژه رو توسعه بدید و بعد به یه مشکل بربخورید و تصمیم بگیرید که تو ویژوال استادیو ۲۰۰۸ به توسعه ادامه بدید.اما متوجه میشید که پروژه ویژوال استادیو ۲۰۱۰ با نسخه های قبلی باز نمیشه.در اینجا یه راه کار بهتون معرفی میکنم: تنها کافیه که فایل Sulation رو با برنامه Notepad باز کرده و دو خط دوم رو جایگزین دو خط اول کنید:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

البته باید توجه کنید که در ویژوال استادیو 2010 برنامه نویسی با دات نت نسخه 4 فراهم شده پس اگه برنامه رو با این نسخه نوشتید حتما از طریق منو Project/Propertice ابتدا نسخه دات نت رو به 3.5 تغییر داده و پروژه رو ذخیره کنید.سپس دو خط بالا رو جایگزین کنید.
البته میشه با جایگزین کردن Project ToolsVersion="3.5" بجای Project ToolsVersion="4.0" پروژه رو باز کرد اما امکان داره تو پروژه شما از کلاس هایی استفاده شده باشه که تو نسخه ۳.۵ وجود نداره!
امیدوارم مفید بوده باشه!


منبع
http://sajjadworld.blogfa.com/post-56.aspx

fakhravari
شنبه 17 فروردین 1392, 14:40 عصر
تی وب امکان داره . اما توی win چند بار تست کردم نشد.

hossein_sh2008
یک شنبه 18 فروردین 1392, 22:05 عصر
دوست عزیز 100 درصد تست شده جواب میده
باید فایل سولوشن رو ویرایش کنی ها(فایل با پسوند sln)

مثال(قبل از تغییر)




Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "myProject", "myProject\myProject.csproj", "{C6A8AC85-C146-4893-B135-0CC366158591}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccessLayer", "DataAccessLayer\DataAccessLayer.csproj", "{D49EBE19-C9DF-44DE-AF1C-2E89C4887221}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagesClasses", "MessagesClasses\MessagesClasses.csproj", "{CEFDB203-A153-485A-8171-400AFD8966AE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsLibrary", "FormsLibrary\FormsLibrary.csproj", "{252E18B4-EB14-4789-BD26-C5532F4BB12D}"
EndProject
Global
.
.
.
.






بعد از تغییرات




Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "myProject", "myProject\myProject.csproj", "{C6A8AC85-C146-4893-B135-0CC366158591}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccessLayer", "DataAccessLayer\DataAccessLayer.csproj", "{D49EBE19-C9DF-44DE-AF1C-2E89C4887221}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagesClasses", "MessagesClasses\MessagesClasses.csproj", "{CEFDB203-A153-485A-8171-400AFD8966AE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsLibrary", "FormsLibrary\FormsLibrary.csproj", "{252E18B4-EB14-4789-BD26-C5532F4BB12D}"
EndProject
Global