درست یک سال پیش در چنین روزی بعد از دریافت مجوز از «رییس»، پروژه مهاجرت از داتنت ۲ به ۳٫۵ شروع شد. با آن که همان وقت مطلب کاملی راجع به آن نوشته بودم اما موارد زیر از قلم افتاده بودند. دلیلش هم این بود که ما هم زمان با تغییر داتنت فریمورک و ویژوال استودیو، SQL Server را هم از نسخه ۲۰۰۵ به نسخه ۲۰۰۸ ارتقا داده بودیم و مطالب زیر را نمیشد در کنار آن بگذارم. با وجود تاخیر یک سالهای که در ارسال این مطلب دارم چون کم کم باید برای داتنت ۴ و ویژوال استودیو ۲۰۱۰ حاضر شویم این موارد را در اینجا میگذارم تا شاید به درد کسانی که هنوز به داتنت ۳٫۵ مهاجرت نکردهاند بخورد.
مسائل بعد از به روز رسانی داتنت به ۳٫۵ و SQL Server به ۲۰۰۸:
۱ | IIS همچنان نسخه ۲ را نشان میدهد نه ۳ یا ۳.۵ |
۲ | به روز رسانی framework عمدتا شامل library بوده نه چیز دیگر |
۳ | نسخه ۳ و ۳.۵ عملا extensionی بر نسخه ۲ هستند و عملا همان نسخه ۲ هستند. ولی نسخه ۴ تغییری اساسی خواهد بود |
۴ | namespace یک resource و یک dataset عوض شده است |
۵ | به روز رسانی باعث پاک سازی و مرتب سازی نسخههای قبلی پروژهها شد |
۶ | چطور بفهمم همه چیز واقعا به ۳.۵ تبدیل شده؟ لینک |
۷ | مشکل virual directory مربوط به reporting services و عدم حضور آن در IIS |
۸ | تعریف کاربر ASPNET در reporting services |
۹ | اکتیو ایکس چاپگر در RS 2008 هر دفعه نیاز به نصب دارد |
۱۰ | حس میکنم سرعت بالاتر رفته است |
۱۱ | در یکی از سیستمها امکان چاپ وجود ندارد با خطای Unable to load printer control… که مربوط به اکتیو ایکس چاپ است |
۱۲ | مشکلات RS و فونت برنا رایانه (سری بی) |
Comments
اتفاقا تغییرات دات نت 2 به 3.5 بسیار زیادتر از 3.5 به 4 هستش.
البته منظور تغییراتی است که روی فرایند مهاجرت تاثیر گذارند. مثلا با آن که در نسخه ۳٫۵ امکاناتی مثل LINQ و WCF و WPF اضافه شدهاند، هیچ کدام آنها تاثیری روی مهاجرت پروژههای قدیمی ندارند. در انتها میشود خواهش کنم درباره موضوعی که صحبت کردید یک لینک بدهید؟
خودتون اشاره کردید!
در .Net 4 چیزه بسیار جدیدی مثل سری W ها نیست، چیزهایی مثل IEnumerable شدن فضای Io.File ، بهبودهایی در کامپایلر و یا چیزهایی مثل dynamic (C# Reference) (http://msdn.microsoft.com/en-us/library/dd264741(VS.100).aspx) …