PDA

View Full Version : سوال: تبدیل کد C# 2008 به 2005



soheilajoon
دوشنبه 14 بهمن 1387, 09:24 صبح
سلام.
کسی می دونه چطور میشه C# 2008 رو به فرمت 2005 ذخیره کرد؟
اصلا میشه؟
ممنون.

saied_genius
دوشنبه 14 بهمن 1387, 17:41 عصر
من كه تا حالا خيلي سعي كردم.

يك راه پيدا كردم ، اميدوارم كه به درد شما هم بخورد.

فايل sln. را با NOTEPAD باز كنيد.

اين دستورات را

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
با اين دستورات

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005

تعويض كنيد و فايل را save كنيد و ببنديد.

سپس فايل پروژه با پسوند csproj. را با NOTEPAD باز كنيد و نزديك هاي آخر فايل عبارت:

در 2008

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

را با عبارت زير جهت 2005


<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />


تعويض نماييد و فايل را save نموده و ببنديد.

"" مشكل حل است ""

::نكته::

بعضي از reference ها در 2008 استفاده مي شوند كه در 2005 مورد استفاده نيستند.

براي حذف آنها ، پس از باز كردن solution و يا project جديد كه تغيير يافته است ، قبل از اجراي آن در پوشه references آنهايي را كه علامت تعجب بر روي آنهاست را از پروژه حذف نماييد. (مربوط به framework 3.5 هستند)

سوالي بود در خدمتم.

موفق باشيد.

soheilajoon
چهارشنبه 19 فروردین 1388, 12:29 عصر
ممنون از راهنمایتون
دیر شده ولی به دردم خورد :لبخندساده:

saied_genius
چهارشنبه 19 فروردین 1388, 14:47 عصر
خواهش مي کنم.
تا باشد کمک به دوستان.
التماس 2a

hamid_200611
چهارشنبه 19 فروردین 1388, 15:08 عصر
سلام با تشکر از لینک آقا سعید باید بگم اگه ار تکنولوژی های مربط به 2008 در پروژتون استفاده نکردید تنها کافی یه پروژه هم نام با پروژه در 2008 در 2005 ایجاد کنید بعدش پروژه رو ذخیره کنید و ببندید حالا تمام پوشه های داخل پروژه 2008 را در 2005 کپی کنید حالا برنام رو باز کنید هر خطی که خطا داشت رو پاک کنید