ابزار توسعه · مهاجرت و ارتقا
مهاجرت و ارتقای Visual Studio — مسیر، ریسک و برنامه اجرا
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
مسیر ارتقا و مهاجرت Visual Studio چیست؟
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
ارزیابی وضعیت فعلی
پیش از هر مهاجرتی در Visual Studio، فهرست دقیق نسخههای در حال استفاده (2017، 2019، 2022، 2026)، وابستگیها و سفارشیسازیها را تهیه کنید. مهاجرت بدون این فهرست، معمولاً در میانه راه متوقف میشود.
مسیر فنی ارتقا
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
برنامه ۳۰-۶۰-۹۰ روزه
یک مهاجرت کنترلشده معمولاً در سه پنجره زمانی اجرا میشود.
- ۳۰ روز نخست: ارزیابی، فهرست دارایی، تعیین مالک و معیار موفقیت
- ۶۰ روز: محیط آزمایشی، مهاجرت گروه پایلوت، سنجش عملکرد
- ۹۰ روز: مهاجرت مرحلهای گروههای بعدی و خروج نسخه قدیمی
ریسکها و راه کاهش آنها
بزرگترین ریسکهای مهاجرت Visual Studio فنی نیستند، سازمانیاند: نبود مالک مشخص، نبود پنجره توقف و نبود برنامه بازگشت.
- نبود پشتیبان قابل بازیابی و آزمایششده
- برنامههای قدیمی وابسته به نسخه فعلی
- کمبرآوردکردن زمان آموزش کاربران
- مهاجرت همزمان چند سامانه وابسته
نسخههای Visual Studio و جایگاه آنها
| نسخه | وضعیت پیشنهادی |
|---|---|
| 2017 | بررسی برای ارتقا |
| 2019 | بررسی برای ارتقا |
| 2022 | بررسی برای ارتقا |
| 2026 | مقصد پیشنهادی مهاجرت |
طرح مهاجرت Visual Studio بدون توقف سرویس
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
وضعیت فعلی را سیاهه کنید
نسخههای در حال استفاده (2017، 2019، 2022، 2026)، وابستگیها و بارهای کاری بحرانی را مستند کنید.
سازگاری را ارزیابی کنید
برنامهها، افزونهها و یکپارچهسازیهای قدیمی معمولاً گلوگاه مهاجرت هستند، نه خود محصول.
مسیر مهاجرت را انتخاب کنید
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
پنجره زمانی و بازگشت را تعیین کنید
برای هر موج، زمان توقف مجاز، معیار موفقیت و طرح بازگشت را از پیش بنویسید.
مجوزها را همزمان تطبیق دهید
تغییر نسخه معمولاً واحد شمارش یا مدل مجوز را تغییر میدهد؛ برای Visual Studio پایه شمارش هر توسعهدهنده (Named User) است.
پس از مهاجرت پاکسازی کنید
نسخههای قدیمی، سرورهای بازنشسته و مجوزهای بلااستفاده را ببندید تا هزینه دوگانه ایجاد نشود.
خطاهای رایج و راه اصلاح
| ریسک | راه اصلاح |
|---|---|
| استفاده تجاری از Community خارج از شرایط مجاز | قبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید. |
| بهاشتراکگذاری یک اشتراک بین چند نفر | شمارش را از یک منبع رسمی بگیرید و خروجی را تاریخدار بایگانی کنید. |
| استفاده از نرمافزار توسعه در محیط عملیاتی | هر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید. |
چه چیزی هزینه Visual Studio را تغییر میدهد
| عامل | اثر بر هزینه | نکته اجرایی |
|---|---|---|
| تعداد توسعهدهنده فعال | زیاد | قبل از هر استعلام، این عدد را قطعی کنید. |
| Professional در برابر Enterprise | زیاد | با یک تغییر تصمیم میتوان چند ده درصد صرفهجویی کرد. |
| اعتبار Azure و Azure DevOps همراه اشتراک | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
| لایسنسهای بلااستفاده کارکنان خروجی | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
مناسب است اگر / مناسب نیست اگر
مناسب است اگر
- سازمانی که هر توسعهدهنده (Named User) را میتواند دقیق گزارش کند.
- تیمی که برای Visual Studio مالک مشخص لایسنس و بازبینی دورهای دارد.
- محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول همخوان است.
مناسب نیست اگر
- شمارش بر پایه حدس یا فهرست قدیمی دارایی.
- خرید بدون بررسی حق نسخه پایینتر، تست و بازیابی از فاجعه.
- تمدید خودکار بدون اندازهگیری مصرف واقعی.
سه قدم بعدی
- شمارش پایه را بر اساس هر توسعهدهنده (Named User) تهیه کنید.
- ادیشن هدف را از میان Community، Professional، Enterprise انتخاب کنید.
- برنامه فعالسازی و مالک تمدید را مشخص کنید.
پرسشهای پرتکرار
مسیر ارتقای Visual Studio چیست؟
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد.
مهاجرت چقدر طول میکشد؟
برای محیط کوچک معمولاً چند هفته و برای سازمان متوسط یک تا سه ماه؛ زمانبرترین بخش آزمون سازگاری است، نه خود نصب.
آیا میتوان بدون توقف سرویس مهاجرت کرد؟
در بسیاری از سناریوها با همزیستی یا مهاجرت مرحلهای بله، اما نیازمند ظرفیت موازی و برنامه بازگشت است.
موضوعهای دیگر درباره Visual Studio
محصولات و نسخههای Visual Studio
صفحه هر نسخه شامل مشخصات، ادیشنها و اطلاعات خرید لایسنس اورجینال است.