فيجوال ستوديو
لقطة شاشة لبرنامج Visual Studio 2022، لتحرير الكود المصدر لبرنامج Python ، مع موجه الأوامر الذي يتم فيه تنفيذ الكود | |
| المطور(ون) | مايكروسوفت |
|---|---|
| إصدار مستقر | 2022 17.12.2 [1]
/ 26 نوفمبر 2024 |
| مكتوب في | [2] |
| نظام التشغيل |
|
| متوفر في | 13 لغة |
قائمة اللغات الصينية والتشيكية والإنجليزية والفرنسية والألمانية والإيطالية واليابانية والكورية والبولندية والبرتغالية (البرازيل) والروسية والإسبانية والتركية [4] | |
| يكتب | بيئة التطوير المتكاملة |
| رخصة | فريميوم [5] |
| موقع إلكتروني | visualstudio.microsoft.com |
Visual Studio هي بيئة تطوير متكاملة (IDE) طورتها شركة Microsoft . تُستخدم لتطوير برامج الكمبيوتر بما في ذلك مواقع الويب وتطبيقات الويب وخدمات الويب وتطبيقات الأجهزة المحمولة . يستخدم Visual Studio منصات تطوير برامج Microsoft بما في ذلك Windows API و Windows Forms و Windows Presentation Foundation (WPF) و Microsoft Store و Microsoft Silverlight . يمكنه إنتاج كل من الكود الأصلي والكود المُدار .
يتضمن Visual Studio محرر أكواد يدعم IntelliSense ( مكون استكمال الكود ) بالإضافة إلى إعادة هيكلة الكود . يعمل المصحح المتكامل كمصحح أخطاء على مستوى المصدر ومصحح أخطاء على مستوى الجهاز. تتضمن الأدوات المضمنة الأخرى ملف تعريف الكود ومصممًا لبناء تطبيقات واجهة المستخدم الرسومية ومصمم ويب ومصمم فئة ومصمم مخطط قاعدة البيانات . يقبل المكونات الإضافية التي تعمل على توسيع الوظائف على كل مستوى تقريبًا - بما في ذلك إضافة دعم لأنظمة التحكم في المصدر (مثل Subversion و Git ) وإضافة مجموعات أدوات جديدة مثل المحررين والمصممين المرئيين للغات محددة النطاق أو مجموعات أدوات لجوانب أخرى من دورة حياة تطوير البرامج (مثل عميل Azure DevOps : Team Explorer).
يدعم Visual Studio 36 لغة برمجة مختلفة [ بحاجة لمصدر ] ويسمح لمحرر الكود ومصحح الأخطاء بدعم (بدرجات متفاوتة) أي لغة برمجة تقريبًا، بشرط وجود خدمة خاصة باللغة. تشمل اللغات المضمنة C ، [6] وC++ ، و C++/CLI ، و Visual Basic .NET ، و C# ، و F# ، [7] وJavaScript ، و TypeScript ، و XML ، و XSLT ، و HTML ، و CSS . يتوفر دعم للغات أخرى مثل Python ، [8] وRuby ، و Node.js ، و M وغيرها عبر المكونات الإضافية . تم دعم Java (و J# ) في الماضي.
الإصدار الأساسي من Visual Studio، وهو إصدار Community، متاح مجانًا. شعار إصدار Visual Studio Community هو "بيئة تطوير متكاملة مجانية ومميزة للطلاب والمطورين مفتوحي المصدر والأفراد". اعتبارًا من 19 فبراير 2024 [update]، يعد Visual Studio 2022 إصدارًا جاهزًا للإنتاج حاليًا. يتوفر Visual Studio 2013 و2015 و2017 على الدعم الموسع، بينما يتوفر إصدار 2019 على الدعم الرئيسي. [9]
بنيان
لا يدعم Visual Studio أي لغة برمجة أو حل أو أداة جوهريًا؛ وبدلاً من ذلك، يسمح بتوصيل الوظائف المشفرة كحزمة VSPackage. عند التثبيت، تكون الوظيفة متاحة كخدمة . توفر بيئة التطوير المتكاملة ثلاث خدمات: SVsSolution، التي توفر القدرة على تعداد المشاريع والحلول؛ وSVsUIShell، التي توفر وظائف النوافذ وواجهة المستخدم (بما في ذلك علامات التبويب وأشرطة الأدوات ونوافذ الأدوات)؛ وSVsShell، التي تتعامل مع تسجيل حزم VSPackages. بالإضافة إلى ذلك، تكون بيئة التطوير المتكاملة مسؤولة أيضًا عن تنسيق وتمكين الاتصال بين الخدمات. [10] يتم تنفيذ جميع المحررين والمصممين وأنواع المشاريع والأدوات الأخرى كحزمة VSPackages. يستخدم Visual Studio COM للوصول إلى حزم VSPackages. تتضمن مجموعة أدوات تطوير Visual Studio أيضًا إطار عمل الحزمة المُدارة ( MPF )، وهو مجموعة من الغلافات المُدارة حول واجهات COM التي تسمح بكتابة الحزم بأي لغة متوافقة مع CLI . [11] ومع ذلك، لا يوفر MPF جميع الوظائف المتاحة بواسطة واجهات Visual Studio COM. [12] ومن ثم يمكن استخدام الخدمات لإنشاء حزم أخرى، والتي تضيف وظائف إلى Visual Studio IDE.
يتم إضافة الدعم للغات البرمجة باستخدام VSPackage محدد يسمى Language Service . تحدد خدمة اللغة واجهات مختلفة يمكن لتطبيق VSPackage تنفيذها لإضافة الدعم لوظائف مختلفة. [13] تشمل الوظائف التي يمكن إضافتها بهذه الطريقة تلوين بناء الجملة، وإكمال العبارة، ومطابقة الأقواس، وإرشادات معلومات المعلمات، وقوائم الأعضاء، وعلامات الخطأ للتجميع في الخلفية. [13] إذا تم تنفيذ الواجهة، فستكون الوظيفة متاحة للغة. يتم تنفيذ خدمات اللغة على أساس كل لغة. يمكن للتطبيقات إعادة استخدام الكود من المحلل أو المترجم للغة. [13] يمكن تنفيذ خدمات اللغة إما في الكود الأصلي أو الكود المُدار . بالنسبة للكود الأصلي، يمكن استخدام واجهات COM الأصلية أو Babel Framework (جزء من Visual Studio SDK). [14] بالنسبة للكود المُدار، يتضمن MPF غلافات لكتابة خدمات اللغة المُدارة. [15]
لا يتضمن Visual Studio أي دعم للتحكم في المصدر مضمنًا ولكنه يحدد طريقتين بديلتين لأنظمة التحكم في المصدر للتكامل مع IDE. [16] يمكن لحزمة VSPackage للتحكم في المصدر توفير واجهة مستخدم مخصصة خاصة بها. على النقيض من ذلك، يوفر مكون إضافي للتحكم في المصدر باستخدام MSSCCI (واجهة التحكم في الكود المصدري لـ Microsoft) مجموعة من الوظائف المستخدمة لتنفيذ وظائف التحكم في المصدر المختلفة، مع واجهة مستخدم Visual Studio القياسية. [17] [18] تم استخدام MSSCCI لأول مرة لدمج Visual SourceSafe مع Visual Studio 6.0 ولكن تم فتحه لاحقًا عبر Visual Studio SDK. استخدم Visual Studio .NET 2002 MSSCCI 1.1، واستخدم Visual Studio .NET 2003 MSSCCI 1.2. يستخدم Visual Studio 2005 و2008 و2010 MSSCCI الإصدار 1.3، الذي يضيف دعمًا لإعادة التسمية وانتشار الحذف، بالإضافة إلى الفتح غير المتزامن. [18]
يدعم Visual Studio تشغيل عدة نسخ من البيئة (كل نسخة لها مجموعة خاصة بها من VSPackages). تستخدم النسخ خلايا تسجيل مختلفة (انظر تعريف MSDN لمصطلح " خلية التسجيل " بالمعنى المستخدم هنا) لتخزين حالة تكوينها ويتم التمييز بينها من خلال AppId (معرف التطبيق). يتم تشغيل النسخ بواسطة ملف .exe خاص بـ AppId والذي يحدد AppId ويضبط الخلية الجذرية ويشغل IDE. يتم دمج VSPackages المسجلة لـ AppId واحد مع VSPackages أخرى لـ AppId هذا. يتم إنشاء إصدارات المنتج المختلفة من Visual Studio باستخدام AppIds المختلفة. يتم تثبيت منتجات إصدار Visual Studio Express بـ AppIds الخاصة بها، ولكن منتجات Standard وProfessional و Team Suite تشترك في نفس AppId. وبالتالي، يمكن للمرء تثبيت إصدارات Express جنبًا إلى جنب مع إصدارات أخرى، على عكس الإصدارات الأخرى التي تقوم بتحديث نفس التثبيت. يتضمن الإصدار الاحترافي مجموعة فرعية من VSPackages في الإصدار القياسي، ويتضمن مجموعة الفريق مجموعة فرعية من VSPackages في الإصدارين الآخرين. يتم الاستفادة من نظام AppId بواسطة Visual Studio Shell في Visual Studio 2008. [19]
سمات
محرر الكود
يتضمن Visual Studio محرر أكواد يدعم تمييز بناء الجملة وإكمال الكود باستخدام IntelliSense للمتغيرات والوظائف والطرق والحلقات واستعلامات LINQ . [20] يتم دعم IntelliSense للغات المضمنة ، وكذلك XML وأوراق الأنماط المتتالية و JavaScript عند تطوير مواقع الويب وتطبيقات الويب . [21] [ 22 ] تظهر اقتراحات الإكمال التلقائي في مربع قائمة بدون نموذج فوق نافذة محرر الكود، بالقرب من مؤشر التحرير . في Visual Studio 2008 فصاعدًا، يمكن جعله شفافًا مؤقتًا لرؤية الكود المعطل به. [20] يتم استخدام محرر الكود لجميع اللغات المدعومة.
يدعم محرر التعليمات البرمجية في Visual Studio أيضًا تعيين الإشارات المرجعية في التعليمات البرمجية للتنقل السريع. تشمل المساعدات الملاحية الأخرى طي كتل التعليمات البرمجية والبحث التدريجي ، بالإضافة إلى البحث النصي العادي والبحث عن التعبيرات العادية . [23] يتضمن محرر التعليمات البرمجية أيضًا حافظة متعددة العناصر وقائمة مهام. [23] يدعم محرر التعليمات البرمجية مقتطفات التعليمات البرمجية، وهي قوالب محفوظة للتعليمات البرمجية المتكررة ويمكن إدراجها في التعليمات البرمجية وتخصيصها للمشروع الذي يتم العمل عليه. كما تم تضمين أداة إدارة لمقتطفات التعليمات البرمجية. تظهر هذه الأدوات على شكل نوافذ عائمة يمكن ضبطها لإخفائها تلقائيًا عند عدم استخدامها أو إرساءها على جانب الشاشة. يدعم محرر التعليمات البرمجية في Visual Studio أيضًا إعادة هيكلة التعليمات البرمجية بما في ذلك إعادة ترتيب المعلمات وإعادة تسمية المتغيرات والطرق واستخراج الواجهة وتغليف أعضاء الفئة داخل الخصائص، من بين أمور أخرى.
مصحح الأخطاء
يتضمن Visual Studio مصحح أخطاء يعمل كمصحح أخطاء على مستوى المصدر ومصحح أخطاء على مستوى الجهاز. وهو يعمل مع كل من التعليمات البرمجية المُدارة والتعليمات البرمجية الأصلية ويمكن استخدامه لتصحيح أخطاء التطبيقات المكتوبة بأي لغة يدعمها Visual Studio. بالإضافة إلى ذلك، يمكنه أيضًا الارتباط بالعمليات الجارية ومراقبتها وتصحيح أخطائها. [24] إذا كان التعليمات البرمجية المصدرية للعملية الجارية متاحة، فإنه يعرض التعليمات البرمجية أثناء تشغيلها. إذا لم يكن التعليمات البرمجية المصدرية متاحة، فيمكنه عرض التفكيك . يمكن لمصحح أخطاء Visual Studio أيضًا إنشاء تفريغات ذاكرة بالإضافة إلى تحميلها لاحقًا لتصحيح الأخطاء. [25] كما يتم دعم البرامج متعددة الخيوط. يمكن تكوين المصحح ليتم تشغيله عند تعطل أحد التطبيقات التي تعمل خارج بيئة Visual Studio.
يسمح مصحح أخطاء Visual Studio بتعيين نقاط توقف (تسمح بإيقاف التنفيذ مؤقتًا في موضع معين) والمراقبات (التي تراقب قيم المتغيرات أثناء تقدم التنفيذ). [26] يمكن أن تكون نقاط التوقف مشروطة، مما يعني أنها يتم تشغيلها عند استيفاء الشرط. يمكن تخطي التعليمات البرمجية ، أي تشغيل سطر واحد (من التعليمات البرمجية المصدرية) في كل مرة. [27] يمكن أن تتخطى الوظائف لتصحيح أخطائها بداخلها، أو تتخطىها ، أي أن تنفيذ نص الوظيفة غير متاح للتفتيش اليدوي. [27] يدعم مصحح الأخطاء التحرير والاستمرار ، أي أنه يسمح بتحرير التعليمات البرمجية أثناء تصحيح أخطائها. عند تصحيح الأخطاء، إذا مر مؤشر الماوس فوق أي متغير، يتم عرض قيمته الحالية في تلميح الأدوات ("تلميحات أدوات البيانات")، حيث يمكن أيضًا تعديلها إذا رغبت في ذلك. أثناء الترميز، يسمح مصحح أخطاء Visual Studio باستدعاء وظائف معينة يدويًا من Immediateنافذة الأداة. يتم توفير المعلمات للطريقة في النافذة الفورية. [28]
مصمم
يتضمن Visual Studio العديد من المصممين المرئيين للمساعدة في تطوير التطبيقات. تتضمن هذه الأدوات:
- مصمم نماذج Windows
- يستخدم مصمم نماذج Windows لبناء تطبيقات واجهة المستخدم الرسومية باستخدام نماذج Windows . يمكن التحكم في التخطيط عن طريق وضع عناصر التحكم داخل حاويات أخرى أو قفلها على جانب النموذج. يمكن ربط عناصر التحكم التي تعرض البيانات (مثل مربع النص ومربع القائمة وعرض الشبكة) بمصادر البيانات مثل قواعد البيانات أو الاستعلامات . يمكن إنشاء عناصر التحكم المرتبطة بالبيانات عن طريق سحب العناصر من نافذة مصادر البيانات إلى سطح التصميم. [29] ترتبط واجهة المستخدم بالكود باستخدام نموذج برمجة مدفوع بالأحداث . ينشئ المصمم كود C# أو VB.NET للتطبيق.
- مصمم WPF
- تم تقديم مصمم WPF، المسمى بالاسم الرمزي Cider ، [30] مع Visual Studio 2008. ومثله كمثل مصمم Windows Forms، فهو يدعم استعارة السحب والإفلات. ويُستخدم لتأليف واجهات المستخدم التي تستهدف Windows Presentation Foundation . وهو يدعم جميع وظائف WPF بما في ذلك ربط البيانات وإدارة التخطيط التلقائي . كما أنه يُنشئ كود XAML لواجهة المستخدم. وملف XAML الناتج متوافق مع Microsoft Expression Design ، المنتج الموجه للمصمم. ويرتبط كود XAML بالكود باستخدام نموذج خلف الكود .
- مصمم/مطور ويب
- يتضمن Visual Studio أيضًا محررًا ومصممًا لمواقع الويب يسمح بإنشاء صفحات الويب عن طريق سحب وإفلات عناصر واجهة المستخدم. يتم استخدامه لتطوير تطبيقات ASP.NET ويدعم HTML و CSS و JavaScript . يستخدم نموذجًا خلف الكود للارتباط بكود ASP.NET. بدءًا من Visual Studio 2008 فصاعدًا، يتم مشاركة محرك التخطيط الذي يستخدمه مصمم الويب مع Expression Web المتوقف . هناك أيضًا دعم ASP.NET MVC لتقنية MVC كتنزيل منفصل [31] ومشروع ASP.NET Dynamic Data متاح من Microsoft. [32]
- مصمم الفصل
- يُستخدم مصمم الفئة لتأليف وتحرير الفئات (بما في ذلك أعضائها وإمكانية وصولهم إليها) باستخدام نمذجة UML . يمكن لمصمم الفئة إنشاء مخططات التعليمات البرمجية بلغة C# و VB.NET للفئات والطرق. كما يمكنه إنشاء مخططات الفئات من الفئات المكتوبة بخط اليد.
- مصمم البيانات
- يمكن استخدام مصمم البيانات لتحرير مخططات قاعدة البيانات بيانيًا ، بما في ذلك الجداول المكتوبة والمفاتيح الأساسية والأجنبية والقيود. ويمكن استخدامه أيضًا لتصميم الاستعلامات من العرض البياني.
- مصمم الخرائط
- بدءًا من Visual Studio 2008 فصاعدًا، يتم استخدام مصمم التعيين بواسطة LINQ to SQL لتصميم التعيين بين مخططات قاعدة البيانات والفئات التي تغلف البيانات. يعمل الحل الجديد من نهج ORM، ADO.NET Entity Framework ، على استبدال وتحسين التكنولوجيا القديمة.
أدوات أخرى
- محرر الخصائص
- تُستخدم أداة محرر الخصائص لتحرير الخصائص في جزء واجهة المستخدم الرسومية داخل Visual Studio. وهي تسرد جميع الخصائص المتاحة (سواء للقراءة فقط أو تلك التي يمكن تعيينها) لجميع الكائنات بما في ذلك الفئات والنماذج وصفحات الويب والعناصر الأخرى.
- متصفح الكائنات
- متصفح الكائنات هو متصفح لمساحات الأسماء ومكتبات الفئات لـ Microsoft .NET . ويمكن استخدامه لاستعراض مساحات الأسماء (المرتبة هرميًا) في التجميعات المُدارة . وقد يعكس التسلسل الهرمي التنظيم في نظام الملفات أو لا يعكسه.
- مستكشف الحلول
- في لغة Visual Studio، الحل هو مجموعة من ملفات التعليمات البرمجية والموارد الأخرى التي تُستخدم لبناء تطبيق. يتم ترتيب الملفات في الحل بشكل هرمي، وقد يعكس ذلك أو لا يعكس التنظيم في نظام الملفات. يتم استخدام مستكشف الحل لإدارة الملفات واستعراضها في الحل.
- فريق المستكشف
- يستخدم Team Explorer لدمج قدرات Azure DevOps (إما Azure DevOps Services أو Azure DevOps Server ) في IDE. بالإضافة إلى تكامل التحكم في الإصدار، فإنه يوفر القدرة على عرض وإدارة عناصر العمل الفردية (بما في ذلك قصص المستخدم والأخطاء والمهام والمستندات الأخرى). يتم تضمينه كجزء من تثبيت Visual Studio ومتاح أيضًا كتنزيل مستقل. [33] [34]
- مستكشف البيانات
- يستخدم Data Explorer لإدارة قواعد البيانات على مثيلات Microsoft SQL Server . فهو يسمح بإنشاء وتعديل جداول قاعدة البيانات (إما عن طريق إصدار أوامر T-SQL أو باستخدام مصمم البيانات). ويمكن استخدامه أيضًا لإنشاء الاستعلامات والإجراءات المخزنة ، مع وجود الأخيرة إما في T-SQL أو في الكود المُدار عبر SQL CLR . كما يتوفر دعم التصحيح و IntelliSense .
- مستكشف الخادم
- تُستخدم أداة Server Explorer لإدارة اتصالات قاعدة البيانات على جهاز كمبيوتر يمكن الوصول إليه. كما تُستخدم أيضًا لاستعراض خدمات Windows الجارية ، وعدادات الأداء، وسجل أحداث Windows ، وقوائم الرسائل واستخدامها كمصدر بيانات. [35]
- إصدار مجتمع Dotfuscator
- يتضمن Visual Studio إصدارًا "خفيفًا" مجانيًا من Dotfuscator [36]
- إطار عمل إنشاء النص
- يتضمن Visual Studio إطار عمل لإنشاء نص كامل يسمى T4 والذي يمكّن Visual Studio من إنشاء ملفات نصية من قوالب إما في IDE أو عبر الكود.
- أداة إدارة موقع الويب ASP.NET
- تتيح أداة إدارة موقع الويب ASP.NET تكوين مواقع الويب ASP.NET .
- أدوات Visual Studio لـ Office
- Visual Studio Tools for Office عبارة عن مجموعة أدوات تطوير برامج ووظيفة إضافية لبرنامج Visual Studio تتضمن أدوات لتطوير مجموعة Microsoft Office . في السابق (بالنسبة لبرنامج Visual Studio .NET 2003 وVisual Studio 2005) كانت عبارة عن SKU منفصلة تدعم فقط لغات Visual C# و Visual Basic أو كانت مضمنة في مجموعة Team Suite. مع Visual Studio 2008، لم تعد SKU منفصلة ولكنها مضمنة مع الإصدارات الاحترافية والإصدارات الأعلى. يلزم وقت تشغيل منفصل عند نشر حلول VSTO.
أدوات الاختبار
يمكن لبرنامج Microsoft Visual Studio كتابة أكواد عالية الجودة باستخدام أدوات اختبار شاملة للمساعدة في تطوير التطبيقات. تتضمن هذه الأدوات: [37]
اختبار الوحدة ، IntelliTest، اختبار الوحدة المباشر، مستكشف الاختبار، مؤشرات اختبار CodeLens، تحليل تغطية الكود ، التزييف. [37]
قابلية التوسعة
يسمح Visual Studio للمطورين بكتابة ملحقات لبرنامج Visual Studio لتوسيع قدراته. هذه الملحقات "تتصل" بـ Visual Studio وتوسع وظائفه. تأتي الملحقات في شكل وحدات ماكرو ووظائف إضافية وحزم . تمثل وحدات الماكرو مهام وإجراءات قابلة للتكرار يمكن للمطورين تسجيلها برمجيًا لحفظها وإعادة تشغيلها وتوزيعها. ومع ذلك، لا يمكن لوحدات الماكرو تنفيذ أوامر جديدة أو إنشاء نوافذ أدوات. يتم كتابتها باستخدام Visual Basic ولا يتم تجميعها. [12] توفر الوظائف الإضافية الوصول إلى نموذج كائن Visual Studio ويمكنها التفاعل مع أدوات IDE. يمكن استخدام الوظائف الإضافية لتنفيذ وظائف جديدة ويمكنها إضافة نوافذ أدوات جديدة. يتم توصيل الوظائف الإضافية بـ IDE عبر COM ويمكن إنشاؤها بأي لغات متوافقة مع COM. [12] يتم إنشاء الحزم باستخدام Visual Studio SDK وتوفر أعلى مستوى من قابلية التوسعة. يمكنهم إنشاء مصممين وأدوات أخرى، بالإضافة إلى دمج لغات برمجة أخرى. توفر Visual Studio SDK واجهات برمجة تطبيقات غير مُدارة بالإضافة إلى واجهة برمجة تطبيقات مُدارة لإنجاز هذه المهام. ومع ذلك، فإن واجهة برمجة التطبيقات المُدارة ليست شاملة مثل واجهة برمجة التطبيقات غير المُدارة. [12] يتم دعم الامتدادات في الإصدارات القياسية (والإصدارات الأحدث) من Visual Studio 2005. لا تدعم إصدارات Express امتدادات الاستضافة.
قدم Visual Studio 2008 واجهة Visual Studio Shell التي تسمح بتطوير إصدار مخصص من IDE. تحدد واجهة Visual Studio Shell مجموعة من VSPackages التي توفر الوظائف المطلوبة في أي IDE. علاوة على ذلك، يمكن إضافة حزم أخرى لتخصيص التثبيت. ينشئ الوضع المعزول للواجهة AppId جديدًا حيث يتم تثبيت الحزم. يجب أن تبدأ هذه الحزم بملف قابل للتنفيذ مختلف. ويهدف إلى تطوير بيئات تطوير مخصصة، إما للغة معينة أو سيناريو معين. يقوم الوضع المتكامل بتثبيت الحزم في AppId لإصدارات Professional/Standard/Team System، بحيث يتم دمج الأدوات في هذه الإصدارات. [19] يتوفر Visual Studio Shell كتنزيل مجاني.
بعد إصدار Visual Studio 2008، أنشأت Microsoft معرض Visual Studio. وهو بمثابة الموقع المركزي لنشر المعلومات حول الامتدادات إلى Visual Studio. يمكن لمطوري المجتمع وكذلك المطورين التجاريين تحميل المعلومات حول امتداداتهم إلى Visual Studio .NET 2002 من خلال Visual Studio 2010. يمكن لمستخدمي الموقع تقييم ومراجعة الامتدادات للمساعدة في تقييم جودة الامتدادات التي يتم نشرها. يتم تخزين الامتداد في ملف VSIX. داخليًا، ملف VSIX هو ملف ZIP يحتوي على بعض ملفات XML، وربما ملف DLL واحد أو أكثر. إحدى المزايا الرئيسية لهذه الامتدادات هي أنها لا تتطلب حقوق المسؤول للتثبيت. كما يتم التخطيط لموجزات RSS لإعلام المستخدمين بالتحديثات التي تطرأ على الموقع وميزات الوسم. [38]
المنتجات المدعومة
- مايكروسوفت فيجوال سي++
- Microsoft Visual C++ هو تنفيذ جزئي من Microsoft لمترجم C والتنفيذ الكامل لمترجم C++ واللغات والخدمات المرتبطة بها والأدوات المحددة للتكامل مع Visual Studio IDE. يمكن تجميعه إما في وضع C أو وضع C++. بالنسبة لـ C++، اعتبارًا من الإصدار 15.7، يتوافق مع C++17 . [39] لا يزال تنفيذ C لـ Visual Studio 2015 لا يدعم المعيار الكامل؛ على وجه الخصوص، رأس الرقم المركب complex.h المقدم في C99 غير مدعوم.
- يدعم Visual C++ مواصفات C++/CLI لكتابة التعليمات البرمجية المُدارة ، بالإضافة إلى التعليمات البرمجية ذات الوضع المختلط (مزيج من التعليمات البرمجية الأصلية والمُدارة ). تضع Microsoft Visual C++ للتطوير في التعليمات البرمجية الأصلية أو في التعليمات البرمجية التي تحتوي على مكونات أصلية ومُدارة. يدعم Visual C++ مكتبة COM بالإضافة إلى مكتبة MFC . بالنسبة لتطوير MFC، فإنه يوفر مجموعة من المعالجات لإنشاء وتخصيص التعليمات البرمجية النمطية لـ MFC ، وإنشاء تطبيقات واجهة المستخدم الرسومية باستخدام MFC. يمكن لـ Visual C++ أيضًا استخدام مصمم نماذج Visual Studio لتصميم واجهة المستخدم بيانيًا. يمكن أيضًا استخدام Visual C++ مع واجهة برمجة تطبيقات Windows . كما يدعم استخدام الوظائف الجوهرية ، [40] وهي وظائف يتعرف عليها المترجم نفسه ولا يتم تنفيذها كمكتبة. تُستخدم الوظائف الجوهرية لفضح مجموعة تعليمات SSE لوحدات المعالجة المركزية الحديثة. يتضمن Visual C++ أيضًا مواصفات OpenMP (الإصدار 2.0). [41]
- مايكروسوفت فيجوال سي شارب
- Microsoft Visual C#، تطبيق Microsoft للغة C# ، يستهدف إطار عمل .NET، جنبًا إلى جنب مع خدمات اللغة التي تتيح لبيئة التطوير المتكاملة Visual Studio دعم مشاريع C#. وبينما تعد خدمات اللغة جزءًا من Visual Studio، فإن المترجم متاح بشكل منفصل كجزء من إطار عمل .NET. تدعم برامج الترجمة Visual C# 2008 و2010 و2012 الإصدارات 3.0 و4.0 و5.0 من مواصفات لغة C# على التوالي. يدعم Visual C# مصمم Visual Studio Class ومصمم Forms ومصمم Data من بين آخرين. [42]
- مايكروسوفت فيجوال بيسك
- Microsoft Visual Basic هو تطبيق Microsoft للغة VB.NET والأدوات والخدمات اللغوية المرتبطة بها. تم تقديمه مع Visual Studio .NET (2002). لقد وضعت Microsoft Visual Basic في موضع التطوير السريع للتطبيقات . [43] [44] يمكن استخدام Visual Basic لتأليف كل من تطبيقات وحدة التحكم بالإضافة إلى تطبيقات واجهة المستخدم الرسومية. مثل Visual C#، يدعم Visual Basic أيضًا مصمم Visual Studio Class ومصمم النماذج ومصمم البيانات من بين أمور أخرى. مثل C#، يتوفر مُجمِّع VB.NET أيضًا كجزء من .NET Framework، ولكن خدمات اللغة التي تسمح بتطوير مشاريع VB.NET باستخدام Visual Studio، متوفرة كجزء من الأخير.
- مطور ويب مايكروسوفت فيجوال
- يستخدم Microsoft Visual Web Developer لإنشاء مواقع الويب وتطبيقات الويب وخدمات الويب باستخدام ASP.NET. ويمكن استخدام لغة C# أو VB.NET . ويمكن لـ Visual Web Developer استخدام Visual Studio Web Designer لتصميم تخطيطات صفحات الويب رسوميًا.
- Azure DevOps
- Azure DevOps مخصص لمشاريع تطوير البرامج التعاونية ويوفر التحكم في الإصدارات وتخطيط العمل وتتبعه وجمع البيانات وإعداد التقارير . كما يتضمن Team Explorer المدمج داخل Visual Studio. في 10 سبتمبر 2018، أعلنت Microsoft عن إعادة تسمية Visual Studio Team Services (VSTS) إلى Azure DevOps Services وTeam Foundation Server (TFS) إلى Azure DevOps Server . [45]
المنتجات السابقة
- فيجوال فوكس برو
- Visual FoxPro هي لغة برمجة إجرائية وموجهة للكائنات تركز على البيانات أنتجتها شركة Microsoft . وهي مشتقة من FoxPro (المعروفة في الأصل باسم FoxBASE ) والتي طورتها Fox Software بداية من عام 1984. Visual FoxPro متكامل بشكل وثيق مع محرك قاعدة البيانات العلائقية الخاص به، والذي يمتد من قدرات FoxPro xBase لدعم استعلامات SQL ومعالجة البيانات. Visual FoxPro هي لغة برمجة ديناميكية كاملة الميزات [46] لا تتطلب استخدام بيئة برمجة عامة إضافية. في عام 2007، تم إيقاف Visual FoxPro بعد الإصدار 9 Service Pack 2. وكان مدعومًا حتى عام 2015. [47]
- مصدر مرئي آمن
- Microsoft Visual SourceSafe عبارة عن حزمة برامج للتحكم في المصدر موجهة نحو مشاريع تطوير البرامج الصغيرة. قاعدة بيانات SourceSafe هي قاعدة بيانات لنظام الملفات متعددة المستخدمين ومتعددة العمليات، تستخدم أساسيات قاعدة بيانات نظام ملفات Windows لتوفير دعم القفل والمشاركة. جميع الإصدارات متعددة المستخدمين، باستخدام شبكات SMB (خادم الملفات). [48] [49] [50] ومع ذلك، مع Visual SourceSafe 2005، تمت إضافة أوضاع خادم-عميل أخرى، Lan Booster وVSS Internet (التي تستخدم HTTP / HTTPS ). كان Visual SourceSafe 6.0 متاحًا كمنتج مستقل [51] وتم تضمينه مع Visual Studio 6.0 ومنتجات أخرى مثل Office Developer Edition. كان Visual SourceSafe 2005 متاحًا كمنتج مستقل وتم تضمينه مع 2005 Team Suite. حل Azure DevOps محل VSS كمنصة موصى بها من Microsoft للتحكم في المصدر .
- مايكروسوفت فيجوال جيه++ / مايكروسوفت فيجوال جيه#
- Microsoft Visual J++ هو تطبيق Microsoft للغة Java (مع ملحقات خاصة بـ Microsoft) وخدمات اللغة المرتبطة بها. تم إيقافه نتيجة لدعوى قضائية من Sun Microsystems ، وتم إعادة تدوير التكنولوجيا إلى Visual J#، مُجمِّع Java من Microsoft لـ .NET Framework. كان J# متاحًا مع Visual Studio 2005 (مدعومًا حتى عام 2015) ولكن تم إيقافه في Visual Studio 2008.
- برنامج InterDev المرئي
- تم استخدام Visual InterDev لإنشاء تطبيقات الويب باستخدام تقنيات Microsoft Active Server Pages (ASP). وهو يدعم إكمال التعليمات البرمجية ويتضمن أدوات إدارة خادم قاعدة البيانات . وقد تم استبداله بـ Microsoft Visual Web Developer.
الطبعات
يتوفر Microsoft Visual Studio في الإصدارات أو وحدات SKU التالية : [52]
مجتمع
تم الإعلان عن إصدار Community في 12 نوفمبر 2014، كإصدار مجاني جديد، مع وظائف مماثلة لـ Visual Studio Professional. قبل هذا التاريخ، كانت الإصدارات المجانية الوحيدة من Visual Studio هي إصدارات Express المحدودة الميزات. على عكس إصدارات Express ، يدعم Visual Studio Community لغات متعددة، ويوفر دعمًا للإضافات. لا توجد قيود على المطورين الأفراد على استخدامهم لإصدار Community. تسمح الاستخدامات التالية أيضًا بالاستخدام غير المحدود: المساهمة في مشاريع المصدر المفتوح، والبحث الأكاديمي، وفي بيئة التعلم في الفصل الدراسي وتطوير واختبار برامج تشغيل الأجهزة لنظام التشغيل Windows. تعتمد جميع الاستخدامات الأخرى من قبل المنظمة على تصنيفها كمؤسسة (أكثر من 250 موظفًا أو أكثر من مليون دولار أمريكي في الإيرادات السنوية، وفقًا لمايكروسوفت). [53] يجوز لغير المؤسسات استخدام ما يصل إلى 5 نسخ دون قيود، يتطلب رقم المستخدم 6 وما فوق ترخيصًا تجاريًا؛ تتطلب مؤسسات المؤسسات ترخيصًا تجاريًا للاستخدام خارج الاستثناءات المذكورة. [53] [54] Visual Studio Community موجه للمطورين الأفراد والفرق الصغيرة. [55] [56]
احترافي
اعتبارًا من Visual Studio 2010، فإن الإصدار الاحترافي هو الإصدار التجاري الأساسي من Visual Studio. (في السابق، كان الإصدار القياسي المقيد بالميزات متاحًا.) [57] وهو يوفر بيئة تطوير متكاملة لجميع لغات التطوير المدعومة. يتوفر دعم MSDN كـ MSDN Essentials أو مكتبة MSDN الكاملة حسب الترخيص. وهو يدعم تحرير XML و XSLT ، ويمكنه إنشاء حزم نشر تستخدم ClickOnce و MSI فقط . وهو يتضمن أدوات مثل Server Explorer والتكامل مع Microsoft SQL Server أيضًا. تم تضمين دعم تطوير Windows Mobile في Visual Studio 2005 Standard، ومع ذلك، مع Visual Studio 2008، فهو متاح فقط في الإصدارات الاحترافية والإصدارات الأعلى. تمت إضافة دعم تطوير Windows Phone 7 إلى جميع الإصدارات في Visual Studio 2010. لم يعد التطوير لنظام Windows Mobile مدعومًا في Visual Studio 2010. لقد حل محله Windows Phone 7 .
مَشرُوع
بالإضافة إلى الميزات التي توفرها النسخة الاحترافية، توفر النسخة المؤسسية مجموعة جديدة من أدوات تطوير البرامج وتطوير قواعد البيانات والتعاون والقياسات والهندسة المعمارية والاختبار وإعداد التقارير.
تاريخ
كان الإصدار الأول من Visual Studio هو Visual Studio 97. [58] قبل ذلك، تم بيع Visual Basic وVisual C++ وVisual FoxPro وVisual SourceSafe كمنتجات منفصلة.
| اسم المنتج | الاسم الرمزي | تاريخ الافراج عنه | رقم الإصدار |
أحدث إصدار تحديث | تاريخ التحديث الأخير | ينتهي الدعم | إطار عمل .NET المدعوم (بدون إضافات) |
يدعم .NET (الذي كان يُعرف سابقًا باسم .NET Core) (بدون إضافات) |
|---|---|---|---|---|---|---|---|---|
| فيجوال ستوديو 97 | بوسطن [59] | 19 مارس 1997 [60] [61] [62] | 5.0 | حزمة الخدمة 3 | 4 ديسمبر 1997 | 30 يونيو 2003 [63] [64] | — | — |
| فيجوال ستوديو 6.0 | أسبن [65] | 2 سبتمبر 1998 [66] [67] | 6.0 | حزمة الخدمة 6 [68] | 29 مارس 2004 | 30 سبتمبر 2005 [69] [70] | — | — |
| فيجوال ستوديو .NET (2002) | رينييه [71] | 13 فبراير 2002 [72] | 7.0 | حزمة الخدمة 1 [73] | 8 مارس 2005 | 14 يوليو 2009 [74] | 1.0 | — |
| فيجوال ستوديو .NET 2003 | إيفريت [75] | 24 أبريل 2003 [76] | 7.1 | حزمة الخدمة 1 [77] | 15 أغسطس 2006 | 8 أكتوبر 2013 [78] | 1.1 | — |
| فيجوال ستوديو 2005 | ويدبي [79] | 7 نوفمبر 2005 [80] [81] | 8.0 | حزمة الخدمة 1 [82] | 15 ديسمبر 2006 | 12 أبريل 2016 [83] | 2.0 | — |
| فيجوال ستوديو 2008 | الحيتان القاتلة [84] | 19 نوفمبر 2007 [85] [86] | 9.0 | حزمة الخدمة 1 [87] | 11 أغسطس 2008 | 10 أبريل 2018 [88] | 2.0، 3.0، 3.5 | — |
| فيجوال ستوديو 2010 | ديف 10 [89] | 12 أبريل 2010 [90] [91] [92] | 10.0 | حزمة الخدمة 1 [93] [94] | 10 مارس 2011 | 14 يوليو 2020 [95] | 2.0–4.0 | — |
| فيجوال ستوديو 2012 | ديف 11 | 12 سبتمبر 2012 [96] [97] [98] | 11.0 | التحديث 5 [99] | 24 أغسطس 2015 | 10 يناير 2023 [100] | 2.0–4.5 | — |
| فيجوال ستوديو 2013 | ديف 12 | 17 أكتوبر 2013 [101] [102] | 12.0 | التحديث 5 [103] | 20 يوليو 2015 | 9 أبريل 2024 [100] | 2.0–4.5.1 | — |
| فيجوال ستوديو 2015 | ديف 14 | 20 يوليو 2015 [103] [104] | 14.0 | التحديث 3 [105] | 27 يونيو 2016 | 14 أكتوبر 2025 [100] | 2.0–4.6.1 | 1.0 |
| فيجوال ستوديو 2017 | ديف 15 | 7 مارس 2017 [106] | 15.0 | 15.9.67 [107] | 13 فبراير 2024 | 13 أبريل 2027 [100] | 3.5–4.7.2 | 1.0، 1.1، 2.0، 2.1 |
| فيجوال ستوديو 2019 | ديف 16 | 2 أبريل 2019 [108] | 16.0 | 16.11.41 [109] [110] | 13 أغسطس 2024 | 10 أبريل 2029 [111] | 3.5–4.8 | 2.1، 2.2، 3.0، 3.1، 5.0 [112] |
| فيجوال ستوديو 2022 | ديف 17 | 8 نوفمبر 2021 [113] | 17.0 | 17.12.2 [114] | 26 نوفمبر 2024 | 13 يناير 2032 [115] | 3.5، 4.6–4.8.1 | 2.1، 3.1، 5.0–8.0 [116] [117] |
97
أصدرت مايكروسوفت لأول مرة برنامج Visual Studio (الاسم الرمزي Boston ، [59] للمدينة التي تحمل الاسم نفسه ، وبالتالي بدأت أسماء VS الرمزية المتعلقة بالأماكن) [59] في عام 1997، حيث جمعت العديد من أدوات البرمجة معًا لأول مرة. جاء Visual Studio 97 في نسختين: Visual Studio Professional وVisual Studio Enterprise، يحتوي الإصدار الاحترافي على ثلاثة أقراص مضغوطة، والإصدار المؤسسي على أربعة أقراص مضغوطة. وقد تضمن Visual J++ 1.1 لبرمجة Java وقدم Visual InterDev لإنشاء مواقع ويب تم إنشاؤها ديناميكيًا باستخدام Active Server Pages. [ بحاجة لمصدر ] كان هناك قرص مضغوط مصاحب واحد يحتوي على مكتبة Microsoft Developer Network . Visual Studio 97 متوافق فقط مع Windows 95 و Windows NT 4.0 . إنه الإصدار الأخير الذي يدعم Windows NT 4.0 قبل SP3.
كان Visual Studio 97 بمثابة محاولة لاستخدام نفس بيئة التطوير للغات متعددة. كان كل من Visual J++ وInterDev ومكتبة MSDN يستخدمون نفس "البيئة" المسماة Developer Studio. [118]
تم بيع Visual Studio أيضًا كحزمة مع بيئات التطوير المتكاملة المنفصلة المستخدمة في Visual C++ وVisual Basic وVisual FoxPro. [19]
6.0 (1998)
تم إصدار الإصدار التالي، الإصدار 6.0 (الاسم الرمزي Aspen ، نسبةً إلى منتجع التزلج في كولورادو)، [ بحاجة لمصدر ] في يونيو 1998 وهو الإصدار الأخير الذي يدعم منصة Windows 9x ، بالإضافة إلى Windows NT 4.0 قبل SP6، ولكن بعد SP2. [119] استقرت كل نسخة من كل لغة جزئيًا أيضًا على v6.0، بما في ذلك Visual J++ الذي كان قبل v1.1، وVisual InterDev في الإصدار الأول. كان إصدار v6 من Microsoft هو البيئة الأساسية للإصدارات الأربعة التالية لتزويد المبرمجين بمنصة متكاملة متشابهة. دفع هذا Microsoft إلى تحويل التطوير إلى .NET Framework المستقل عن المنصة .
كان Visual Studio 6.0 هو الإصدار الأخير الذي يتضمن Visual J++، [120] [121] والذي أزالته Microsoft كجزء من التسوية مع Sun Microsystems التي تطلبت من Microsoft Internet Explorer عدم توفير الدعم لـ Java Virtual Machine .
تم إصدار Visual Studio 6.0 في إصدارين: Professional وEnterprise. [122] احتوى إصدار Enterprise على ميزات إضافية غير موجودة في إصدار Professional، بما في ذلك:
- مستكشف أداء التطبيق
- مدير الأتمتة
- برنامج Microsoft Visual Modeler
- مدير اتصال RemAuto [ بحاجة لمصدر ]
- محلل فيجوال ستوديو
تم بيع Visual Studio أيضًا كحزمة مع بيئات التطوير المتكاملة المنفصلة المستخدمة في Visual C++ وVisual Basic وVisual FoxPro. [19]
.نت 2002

أصدرت شركة مايكروسوفت برنامج Visual Studio .NET (VS.NET)، والذي يحمل الاسم الرمزي Rainier (نسبة إلى جبل Rainier في واشنطن )، [ بحاجة لمصدر ] في فبراير 2002 ( تم إصدار الإصدار التجريبي عبر شبكة مطوري مايكروسوفت في عام 2001). وكان التغيير الأكبر هو تقديم بيئة تطوير التعليمات البرمجية المُدارة باستخدام إطار عمل .NET. لا يتم تجميع البرامج المُطورة باستخدام .NET إلى لغة الآلة (مثل C++، على سبيل المثال) ولكن بدلاً من ذلك إلى تنسيق يسمى Microsoft Intermediate Language (MSIL) أو Common Intermediate Language (CIL). عندما يتم تنفيذ تطبيق CIL، يتم تجميعه أثناء تنفيذه إلى لغة الآلة المناسبة للمنصة التي يتم تنفيذها عليها، مما يجعل التعليمات البرمجية محمولة عبر العديد من المنصات. لا يمكن تنفيذ البرامج المُجمَّعة في CIL إلا على المنصات التي تحتوي على تنفيذ Common Language Infrastructure . من الممكن تشغيل برامج CIL في Linux أو Mac OS X باستخدام تنفيذات غير تابعة لـ Microsoft .NET مثل Mono و DotGNU .
كان هذا هو الإصدار الأول من Visual Studio الذي يتطلب منصة Windows تعتمد على NT . [123] يفرض برنامج التثبيت هذا المطلب، وهو الإصدار الأخير الذي يدعم Windows NT 4.0 SP6 أو أحدث و Windows 2000 قبل SP3.
تم إصدار Visual Studio .NET 2002 في أربعة إصدارات: Academic وProfessional وEnterprise Developer وEnterprise Architect. قدمت Microsoft لغة البرمجة الجديدة C# (C-sharp) التي تستهدف .NET. كما قدمت أيضًا خليفة Visual J++ المسمى Visual J#. تستخدم برامج Visual J# قواعد اللغة الخاصة بـ Java. ومع ذلك، على عكس برامج Visual J++، لا يمكن لبرامج Visual J# استهداف سوى إطار عمل .NET، وليس Java Virtual Machine التي تستهدفها جميع أدوات Java الأخرى.
لقد تغيرت لغة Visual Basic بشكل جذري لتتناسب مع الإطار الجديد، وتم تسمية الإصدار الجديد بـ Visual Basic .NET. كما أضافت Microsoft أيضًا ملحقات إلى C++، تسمى Managed Extensions for C++ ، حتى يمكن إنشاء برامج .NET في C++.
يمكن لـ Visual Studio .NET إنتاج تطبيقات تستهدف Windows (باستخدام جزء Windows Forms من .NET Framework)، والويب (باستخدام ASP.NET وخدمات الويب )، ومع الوظيفة الإضافية، الأجهزة المحمولة (باستخدام .NET Compact Framework).
رقم الإصدار الداخلي لبرنامج Visual Studio .NET 2002 هو الإصدار 7.0. أصدرت Microsoft حزمة الخدمة 1 لبرنامج Visual Studio .NET 2002 في مارس 2005. [124]
.نت 2003

في أبريل 2003، قدمت مايكروسوفت ترقية بسيطة إلى Visual Studio .NET تسمى Visual Studio .NET 2003، الاسم الرمزي Everett (نسبة للمدينة التي تحمل الاسم نفسه ). [ بحاجة لمصدر ] وهي تتضمن ترقية إلى .NET Framework، الإصدار 1.1، وهي أول إصدار يدعم تطوير البرامج للأجهزة المحمولة، باستخدام ASP.NET أو .NET Compact Framework. تحسنت امتثالية معايير مُجمِّع Visual C++، خاصة في مجال التخصص الجزئي في القوالب . Visual C++ Toolkit 2003 هي نسخة من نفس مُجمِّع C++ المرفق مع Visual Studio .NET 2003 بدون IDE الذي جعلته Microsoft متاحًا مجانًا. اعتبارًا من عام 2010، [update]لم يعد متوفرًا وقد حلت إصدارات Express محله. يدعم Visual Studio .NET 2003 أيضًا Managed C++، وهو السلف لـ C++/CLI. رقم الإصدار الداخلي لبرنامج Visual Studio .NET 2003 هو الإصدار 7.1 بينما إصدار تنسيق الملف هو 8.0. [125] يتوقف Visual Studio .NET 2003 عن دعم Windows NT 4.0، وهو الإصدار الأخير الذي يدعم Windows 2000 SP3 و Windows XP قبل SP2 والإصدار الوحيد الذي يدعم Windows Server 2003 قبل SP1.
تم إصدار Visual Studio .NET 2003 في خمسة إصدارات: Academic وStandard وProfessional وEnterprise Developer وEnterprise Architect. يتضمن إصدار Visual Studio .NET 2003 Enterprise Architect تنفيذًا لتقنيات النمذجة الخاصة بـ Microsoft Visio 2002، بما في ذلك أدوات لإنشاء تمثيلات مرئية تعتمد على لغة النمذجة الموحدة لهندسة التطبيق، وحل نمذجة دور الكائن (ORM) ونمذجة قاعدة البيانات المنطقية. كما تم تقديم "قوالب المؤسسة" لمساعدة فرق التطوير الأكبر حجمًا على توحيد أنماط الترميز وفرض السياسات حول استخدام المكونات وإعدادات الخصائص.
تم إصدار Service Pack 1 في 13 سبتمبر 2006. [126]
2005

تم إصدار Visual Studio 2005، المسمى بالرمز Whidbey (إشارة إلى جزيرة Whidbey في منطقة Puget Sound )، [ بحاجة لمصدر ] عبر الإنترنت في أكتوبر 2005 وفي متاجر التجزئة بعد بضعة أسابيع. أزالت Microsoft اسم ".NET" من Visual Studio 2005 (وكذلك من كل منتج آخر يحمل اسم .NET)، لكنه لا يزال يستهدف بشكل أساسي إطار عمل .NET، الذي تمت ترقيته إلى الإصدار 2.0. يتطلب Windows 2000 مع Service Pack 4 أو Windows XP مع Service Pack 2 على الأقل أو Windows Server 2003 مع Service Pack 1 على الأقل. إنه آخر إصدار يعمل على Windows 2000 وأيضًا آخر إصدار قادر على استهداف Windows 98 و Windows Me لتطبيقات C++. [127] [128]
رقم الإصدار الداخلي لبرنامج Visual Studio 2005 هو 8.0 بينما إصدار تنسيق الملف هو 9.0. [125] أصدرت Microsoft Service Pack 1 لبرنامج Visual Studio 2005 في 14 ديسمبر 2006. [129] تم إصدار تحديث إضافي لـ Service Pack 1 يوفر التوافق مع Windows Vista في 3 يونيو 2007. [130]
تم ترقية Visual Studio 2005 لدعم جميع الميزات الجديدة المقدمة في .NET Framework 2.0، بما في ذلك البرامج العامة وASP.NET 2.0. تمت ترقية ميزة IntelliSense في Visual Studio للبرامج العامة وتمت إضافة أنواع مشاريع جديدة لدعم خدمات الويب ASP.NET. يقدم Visual Studio 2005 أيضًا دعمًا لمنصة بناء جديدة تعتمد على المهام تسمى Microsoft Build Engine ( MSBuild ) والتي تستخدم تنسيق ملف مشروع جديد قائم على XML. [131] يتضمن Visual Studio 2005 أيضًا خادم ويب محلي، منفصل عن IIS ، يمكنه استضافة تطبيقات ASP.NET أثناء التطوير والاختبار. كما يدعم جميع قواعد بيانات SQL Server 2005. تمت ترقية مصممي قواعد البيانات لدعم ADO.NET 2.0 ، المضمن في .NET Framework 2.0. حصل C++ أيضًا على ترقية مماثلة بإضافة C++/CLI المقرر أن يحل محل استخدام Managed C++ . [132] تتضمن الميزات الجديدة الأخرى لبرنامج Visual Studio 2005 "Deployment Designer" الذي يسمح بالتحقق من صحة تصميمات التطبيقات قبل النشر، وبيئة محسنة للنشر على الويب عند دمجها مع ASP.NET 2.0 واختبار التحميل لمعرفة أداء التطبيق تحت أنواع مختلفة من أحمال المستخدم. بدءًا من إصدار 2005، أضاف Visual Studio أيضًا دعمًا واسع النطاق لـ 64 بت. في حين أن بيئة تطوير المضيف نفسها متوفرة فقط كتطبيق 32 بت، يدعم Visual C++ 2005 التجميع لـ x86-64 (AMD64 وIntel 64) بالإضافة إلى IA-64 ( Itanium ). [133] تضمنت Platform SDK مُجمِّعات 64 بت وإصدارات 64 بت من المكتبات.
كما أعلنت مايكروسوفت عن أدوات Visual Studio للتطبيقات كخليفة لـ Visual Basic for Applications (VBA) و VSA (Visual Studio for Applications). تم إصدار VSTA 1.0 للتصنيع جنبًا إلى جنب مع Office 2007. وهو مضمن مع Office 2007 وهو أيضًا جزء من Visual Studio 2005 SDK. يتكون VSTA من IDE مخصص، استنادًا إلى Visual Studio 2005 IDE، ووقت تشغيل يمكن تضمينه في التطبيقات لعرض ميزاته عبر نموذج كائن .NET. تستمر تطبيقات Office 2007 في التكامل مع VBA، باستثناء InfoPath 2007 الذي يتكامل مع VSTA. تم إصدار الإصدار 2.0 من VSTA (المستند إلى Visual Studio 2008) في أبريل 2008. [134] وهو مختلف بشكل كبير عن الإصدار الأول، بما في ذلك ميزات مثل البرمجة الديناميكية ودعم WPF و WCF و WF و LINQ و .NET 3.5 Framework.
2008
تم إصدار Visual Studio 2008، [135] وVisual Studio Team System 2008 [136] [137] بالاسم الرمزي Orcas (إشارة إلى جزيرة Orcas ، وهي أيضًا جزيرة في منطقة Puget Sound ، مثل Whidbey لإصدار 2005 السابق)، لمشتركي MSDN في 19 نوفمبر 2007، جنبًا إلى جنب مع .NET Framework 3.5. يتوفر كود المصدر لبيئة التطوير المتكاملة Visual Studio 2008 بموجب ترخيص مصدر مشترك لبعض شركاء Microsoft و ISVs . [ 84] أصدرت Microsoft Service Pack 1 لـ Visual Studio 2008 في 11 أغسطس 2008. [138] رقم الإصدار الداخلي لـ Visual Studio 2008 هو الإصدار 9.0 بينما إصدار تنسيق الملف هو 10.0. يتطلب Visual Studio 2008 Windows XP Service Pack 2 بالإضافة إلى Windows Installer 3.1 أو Windows Server 2003 Service Pack 1 أو أحدث. إنه الإصدار الأخير المتاح لنظامي التشغيل Windows XP SP2 و Windows Server 2003 SP1 ، فضلاً عن كونه الإصدار الوحيد الذي يدعم Windows Vista قبل SP2 و Windows Server 2008 قبل SP2 والإصدار الأخير الذي يدعم استهداف Windows 2000 لتطبيقات C++. [139]
يركز Visual Studio 2008 على تطوير Windows Vista ونظام 2007 Office وتطبيقات الويب. بالنسبة للتصميم المرئي، تم تضمين مصمم مرئي جديد لـ Windows Presentation Foundation ومحرر HTML / CSS جديد متأثر بـ Microsoft Expression Web . لا يتم تضمين J# . يتطلب Visual Studio 2008 إطار عمل .NET 3.5 ويقوم افتراضيًا بتكوين التجميعات المترجمة للتشغيل على .NET Framework 3.5، ولكنه يدعم أيضًا الاستهداف المتعدد الذي يسمح للمطورين باختيار إصدار .NET Framework (من بين 2.0 و3.0 و3.5 و Silverlight CoreCLR أو .NET Compact Framework) الذي يعمل عليه التجميع. يتضمن Visual Studio 2008 أيضًا أدوات تحليل كود جديدة، بما في ذلك أداة Code Metrics الجديدة (فقط في Team Edition وTeam Suite Edition). [140] بالنسبة لـ Visual C++ ، يضيف Visual Studio إصدارًا جديدًا من Microsoft Foundation Classes (MFC 9.0) يضيف دعمًا للأنماط المرئية وعناصر التحكم في واجهة المستخدم المقدمة مع Windows Vista . [141] من أجل التوافق بين الكود الأصلي والمُدار، يقدم Visual C++ STL/CLR، وهو منفذ لحاويات مكتبة القوالب القياسية (STL) وخوارزمياتها للكود المُدار . يحدد STL/CLR حاويات ومكررات وخوارزميات شبيهة بـ STL تعمل على الكائنات المُدارة باستخدام C ++ /CLI . [142] [143]
تتضمن ميزات Visual Studio 2008 مصممًا قائمًا على XAML (الاسم الرمزي Cider )، ومصمم سير العمل ، ومصمم LINQ to SQL (لتحديد تعيينات النوع وتغليف الكائنات لبيانات SQL Server)، ومصحح أخطاء XSLT ، ودعم JavaScript Intellisense ، ودعم تصحيح أخطاء JavaScript، ودعم بيانات التحكم بحساب المستخدم ، ونظام بناء متزامن ، من بين أمور أخرى. [144] يأتي مع مجموعة محسّنة من أدوات واجهة المستخدم، لكل من Windows Forms و WPF . كما يتضمن محرك بناء متعدد الخيوط ( MSBuild ) لتجميع ملفات مصدر متعددة (وبناء الملف القابل للتنفيذ) في مشروع عبر خيوط متعددة في وقت واحد. كما يتضمن دعمًا لتجميع موارد الأيقونات بتنسيق PNG ، والذي تم تقديمه في Windows Vista. تم إصدار مصمم مخطط XML محدث بشكل منفصل بعد فترة من إصدار Visual Studio 2008. [145]
يتضمن مصحح أخطاء Visual Studio ميزات تستهدف تصحيح أخطاء التطبيقات متعددة الخيوط بشكل أسهل. في وضع التصحيح، في نافذة الخيوط ، التي تسرد جميع الخيوط، يؤدي التمرير فوق أحد الخيوط إلى عرض تتبع المكدس لهذا الخيط في تلميحات الأدوات. [146] يمكن تسمية الخيوط ووضع علامة عليها مباشرةً لتسهيل التعرف عليها من تلك النافذة نفسها. [147] بالإضافة إلى ذلك، في نافذة التعليمات البرمجية، إلى جانب الإشارة إلى موقع التعليمات التي يتم تنفيذها حاليًا في الخيط الحالي، يتم أيضًا الإشارة إلى التعليمات التي يتم تنفيذها حاليًا في الخيوط الأخرى. [147] [148] يدعم مصحح أخطاء Visual Studio التصحيح المتكامل لمكتبة الفئة الأساسية لإطار عمل .NET 3.5 (BCL) والتي يمكنها تنزيل كود مصدر BCL ورموز التصحيح بشكل ديناميكي والسماح بالدخول إلى مصدر BCL أثناء التصحيح. [149] اعتبارًا من عام 2010، [update]تتوفر مجموعة فرعية محدودة من مصدر BCL، مع التخطيط لمزيد من دعم المكتبة لاحقًا.
2010
في 12 أبريل 2010، أصدرت مايكروسوفت Visual Studio 2010، المسمى Dev10 ، [89] و .NET Framework 4. [ 150] [151] وهو متاح لنظامي التشغيل Windows Server 2003 SP2 و Windows XP SP3 و Windows Vista SP2 و Windows Server 2008 SP2 ويدعم Windows Server 2008 R2 ، وكذلك Windows 7. وهو الإصدار الأخير الذي يدعم Windows XP SP3 و Windows Server 2003 SP2 و Windows Server 2003 R2 و Windows Vista SP2 و Windows Server 2008 SP2 ، والإصدار الوحيد الذي يدعم Windows 7 قبل SP1 و Windows Server 2008 R2 قبل SP1.
تم إعادة تصميم بيئة التطوير المتكاملة Visual Studio 2010 ، والتي وفقًا لمايكروسوفت ، تعمل على توضيح تنظيم واجهة المستخدم و"تقليل الفوضى والتعقيد". [152] تدعم بيئة التطوير المتكاملة الجديدة بشكل أفضل نوافذ المستندات المتعددة ونوافذ الأدوات العائمة، [152] مع تقديم دعم أفضل للشاشات المتعددة. تمت إعادة كتابة غلاف بيئة التطوير المتكاملة باستخدام Windows Presentation Foundation (WPF)، بينما تمت إعادة تصميم الأجزاء الداخلية باستخدام Managed Extensibility Framework (MEF) الذي يوفر نقاط قابلية للتوسع أكثر من الإصدارات السابقة من بيئة التطوير المتكاملة التي مكنت الوظائف الإضافية من تعديل سلوك بيئة التطوير المتكاملة. [153]
يشكل متغير ML متعدد النماذج الجديد F# جزءًا من Visual Studio 2010. [154]
يأتي Visual Studio 2010 مع .NET Framework 4 ويدعم تطوير التطبيقات التي تستهدف Windows 7. [ 152] وهو يدعم قواعد بيانات IBM Db2 و Oracle ، بالإضافة إلى Microsoft SQL Server . [152] وقد تم دمج دعمه لتطوير تطبيقات Microsoft Silverlight ، بما في ذلك المصمم التفاعلي. [152] يقدم Visual Studio 2010 العديد من الأدوات لتبسيط البرمجة المتوازية : بالإضافة إلى Parallel Extensions لـ .NET Framework و Parallel Patterns Library للكود الأصلي ، يتضمن Visual Studio 2010 أدوات لتصحيح أخطاء التطبيقات المتوازية. تسمح الأدوات الجديدة بتصور المهام المتوازية ومكدسات وقت التشغيل الخاصة بها . [155] يمكن استخدام أدوات تحديد ملف تعريف التطبيقات المتوازية لتصور أوقات انتظار الخيوط وانتقال الخيوط عبر نوى المعالج. [156] تعهدت شركة Intel وMicrosoft بشكل مشترك بدعم وقت تشغيل التزامن الجديد في Visual Studio 2010 [157] وأطلقت شركة Intel دعم التوازي في Parallel Studio كإضافة لبرنامج Visual Studio. [158]
يقوم محرر أكواد Visual Studio 2010 الآن بتسليط الضوء على المراجع؛ كلما تم تحديد رمز، يتم تسليط الضوء على جميع الاستخدامات الأخرى للرمز. [159] كما يوفر ميزة البحث السريع للبحث بشكل تدريجي عبر جميع الرموز في مشاريع C++ وC# وVB.NET. يدعم البحث السريع مطابقات السلسلة الفرعية وعمليات البحث في camelCase . [159] تتيح ميزة التسلسل الهرمي للمكالمات للمطور رؤية جميع الطرق التي يتم استدعاؤها من الطريقة الحالية بالإضافة إلى الطرق التي تستدعي الطريقة الحالية. [159] يدعم IntelliSense في Visual Studio وضع الاستهلاك أولاً والذي يمكن للمطورين اختياره. في هذا الوضع، لا يقوم IntelliSense بإكمال المعرفات تلقائيًا؛ وهذا يسمح للمطور باستخدام المعرفات غير المحددة (مثل أسماء المتغيرات أو الطرق) وتحديدها لاحقًا. يمكن أن يساعد Visual Studio 2010 أيضًا في هذا عن طريق تعريفها تلقائيًا، إذا كان بإمكانه استنتاج أنواعها من الاستخدام. [159] تحتوي الإصدارات الحالية من Visual Studio على خطأ معروف يجعل IntelliSense غير قابل للاستخدام في المشاريع التي تستخدم لغة C الخالصة (وليس C++). [160]
يتميز Visual Studio 2010 بنظام تعليمات جديد يحل محل عارض مكتبة MSDN . لم يعد نظام التعليمات قائمًا على Microsoft Help 2 ولا يستخدم Microsoft Document Explorer. تمت إزالة التعليمات الديناميكية التي تحتوي على روابط لعناصر التعليمات استنادًا إلى ما كان المطور يفعله في ذلك الوقت في الإصدار النهائي، [161] ولكن يمكن إضافتها مرة أخرى باستخدام التنزيل من Microsoft. [162]
لم يعد Visual Studio 2010 يدعم التطوير لنظام Windows Mobile قبل Windows Phone 7. تم إصدار Visual Studio 2010 Service Pack 1 في مارس 2011. [163]
ألتيميت 2010
يحل Visual Studio Ultimate 2010 محل Visual Studio 2008 Team Suite. [164] ويتضمن أدوات نمذجة جديدة، [165] مثل Architecture Explorer ، الذي يعرض المشاريع والفئات والعلاقات بينها بيانياً. [166] [167] ويدعم مخطط نشاط UML ومخطط المكونات ومخطط الفئة (المنطقية) ومخطط التسلسل ومخطط حالة الاستخدام. [167] يتضمن Visual Studio Ultimate 2010 أيضًا تحليل تأثير الاختبار الذي يوفر تلميحات حول حالات الاختبار المتأثرة بالتعديلات على الكود المصدر، دون تشغيل حالات الاختبار فعليًا. [168] وهذا يسرع الاختبار عن طريق تجنب تشغيل حالات الاختبار غير الضرورية.
يتضمن Visual Studio Ultimate 2010 أيضًا مصحح أخطاء تاريخي للكود المُدار يسمى IntelliTrace . على عكس مصحح الأخطاء التقليدي الذي يسجل فقط المكدس النشط حاليًا، يسجل IntelliTrace جميع الأحداث، مثل استدعاءات الوظائف السابقة ومعلمات الطريقة والأحداث والاستثناءات. يسمح هذا بإرجاع تنفيذ الكود في حالة عدم تعيين نقطة توقف حيث حدث الخطأ. [169] يتسبب التصحيح باستخدام IntelliTrace في تشغيل التطبيق بشكل أبطأ من التصحيح بدونه، ويستخدم المزيد من الذاكرة حيث يلزم تسجيل بيانات إضافية. تسمح Microsoft بتكوين مقدار البيانات التي يجب تسجيلها، مما يسمح للمطورين بموازنة سرعة التنفيذ واستخدام الموارد. يستخدم مكون إدارة المختبر في Visual Studio Ultimate 2010 المحاكاة الافتراضية لإنشاء بيئة تنفيذ مماثلة للمختبرين والمطورين. يتم وضع علامة على الآلات الافتراضية بنقاط تفتيش يمكن التحقيق فيها لاحقًا بحثًا عن المشكلات، بالإضافة إلى إعادة إنتاج المشكلة. [170] يتضمن Visual Studio Ultimate 2010 أيضًا القدرة على تسجيل عمليات تشغيل الاختبار التي تلتقط الحالة المحددة لبيئة التشغيل بالإضافة إلى الخطوات الدقيقة المستخدمة لتشغيل الاختبار. يمكن بعد ذلك تشغيل هذه الخطوات لإعادة إنتاج المشكلات. [171]
2012

تم الإعلان عن الإصدار النهائي لبرنامج Visual Studio 2012 في 1 أغسطس 2012، وتم عقد حدث الإطلاق الرسمي في 12 سبتمبر 2012. [172]
على عكس الإصدارات السابقة، لا يمكن لبرنامج Visual Studio 2012 تسجيل وحدات الماكرو وتشغيلها وتمت إزالة محرر وحدات الماكرو. [173] وعلى عكس الإصدارات السابقة أيضًا، يتطلب برنامج Visual Studio 2012 نظامي التشغيل Windows 7 SP1 و Windows Server 2008 R2 SP1.
تتضمن الميزات الجديدة دعم WinRT و C++/CX (ملحقات المكونات) والتلوين الدلالي لـ C++ AMP ( برمجة GPGPU ). [174]
يتم دعم التجميع المتبادل إلى ARM32 من موجه أوامر x86.
في 16 سبتمبر 2011، تم نشر "معاينة المطور" الكاملة لبرنامج Visual Studio 11 على موقع Microsoft على الويب. يتطلب Visual Studio 11 Developer Preview أنظمة التشغيل Windows 7 أو Windows Server 2008 R2 أو Windows 8 أو أحدث. [175] لا يمكن لإصدارات Microsoft Foundation Class Library (MFC) وC runtime (CRT) المضمنة مع هذا الإصدار إنتاج برامج متوافقة مع Windows XP أو Windows Server 2003 إلا باستخدام الاستهداف المتعدد الأصلي والتخلي عن أحدث المكتبات والمُجمِّعات والرؤوس. [176] ومع ذلك، في 15 يونيو 2012، أعلنت إحدى المدونات على مدونة فريق VC++ أنه بناءً على تعليقات العملاء، ستعيد Microsoft تقديم الدعم الأصلي لأهداف Windows XP (ولكن ليس لـ XP كمنصة تطوير) في إصدار من Visual C++ سيتم إصداره في وقت لاحق من خريف عام 2012. [177] تم إصدار "Visual Studio 2012 Update 1" (Visual Studio 2012.1) في نوفمبر 2012. أضاف هذا التحديث دعمًا لأهداف Windows XP وأضاف أيضًا أدوات وميزات جديدة أخرى (على سبيل المثال التشخيص المحسن ودعم الاختبار لتطبيقات Windows Store). [178]
في 24 أغسطس 2011، قام Sumit Kumar، مدير البرامج في فريق Visual C++، بنشر منشور على مدونته، يسرد بعض ميزات الإصدار القادم من Visual Studio C++ IDE: [179]
- التلوين الدلالي : تحسين تلوين بناء الجملة، وألوان مختلفة محددة من قبل المستخدم أو ألوان افتراضية لبناء جملة C++ مثل وحدات الماكرو، والعدادات، وأسماء الأنواع والوظائف. [179]
- إبراز المرجع : يؤدي اختيار رمز ما إلى إبراز جميع المراجع الخاصة بهذا الرمز ضمن النطاق. [179]
- مستكشف الحلول الجديد : يسمح مستكشف الحلول الجديد بتصور التسلسل الهرمي للفئات والملفات داخل الحل/المشروع. ويمكنه البحث عن استدعاءات الوظائف واستخدامات الفئات. [179]
- العرض التلقائي لقائمة IntelliSense : يتم عرض IntelliSense تلقائيًا أثناء كتابة التعليمات البرمجية، على عكس الإصدارات السابقة حيث كان يجب استدعاؤها صراحةً من خلال استخدام مشغلات معينة (أي مشغل النطاق (::)) أو مفاتيح الاختصار ( Ctrl-Space أو Ctrl-J ). [179]
- تصفية قائمة الأعضاء : يستخدم IntelliSense المنطق الضبابي لتحديد الوظائف/المتغيرات/الأنواع التي سيتم عرضها في القائمة. [179]
- مقتطفات التعليمات البرمجية : يتم تضمين مقتطفات التعليمات البرمجية في IntelliSense لتوليد التعليمات البرمجية ذات الصلة تلقائيًا استنادًا إلى معلمات المستخدم، ويمكن إنشاء مقتطفات تعليمات برمجية مخصصة. [179]
يتكون الكود المصدر لبرنامج Visual Studio 2012 من حوالي 50 مليون سطر من الكود. [180]
رد فعل عكسي للواجهة
خلال الإصدار التجريبي من Visual Studio 11، ألغت Microsoft استخدام الألوان داخل الأدوات باستثناء الحالات التي يتم فيها استخدام الألوان لأغراض الإشعارات أو تغيير الحالة. ومع ذلك، تم العودة إلى استخدام الألوان بعد ردود الفعل التي طالبت بمزيد من التباين والتمييز والوضوح و"الطاقة" في واجهة المستخدم. [181] [182]
في إصدار Visual Studio 2012 المرشح (RC)، كان التغيير الرئيسي في الواجهة هو استخدام شريط القائمة بأحرف كبيرة، كجزء من الحملة للحفاظ على توافق Visual Studio مع اتجاه واجهات مستخدم Microsoft الأخرى، وتوفير بنية إضافية لمنطقة شريط القائمة العلوية. [183] تم انتقاد إعادة التصميم لكونها صعبة القراءة، وتتعارض مع الاتجاهات التي بدأها المطورون لاستخدام CamelCase لجعل الكلمات تبرز بشكل أفضل. [184] تكهن البعض بأن السبب الجذري لإعادة التصميم هو دمج المظهر والشعور البسيط لبرامج Metro. [185] ومع ذلك، يوجد خيار سجل Windows للسماح للمستخدمين بتعطيل واجهة الأحرف الكبيرة. [186]
2013
تم الإعلان عن المعاينة الخاصة بـ Visual Studio 2013 في مؤتمر Build 2013 وتم إتاحتها في 26 يونيو 2013. [187] تم إتاحة Visual Studio 2013 RC (Release Candidate) للمطورين على MSDN في 9 سبتمبر 2013. [188]
أصبح الإصدار النهائي من Visual Studio 2013 متاحًا للتنزيل في 17 أكتوبر 2013، جنبًا إلى جنب مع .NET 4.5.1. [189] تم إطلاق Visual Studio 2013 رسميًا في 13 نوفمبر 2013، في حدث إطلاق افتراضي ألقى كلمة فيه S. Somasegar واستضافه events.visualstudio.com . [190] تم إصدار "Visual Studio 2013 Update 1" (Visual Studio 2013.1) في 20 يناير 2014. [191] Visual Studio 2013.1 هو تحديث مستهدف يعالج بعض المجالات الرئيسية لملاحظات العملاء. [192] تم إصدار "Visual Studio 2013 Update 2" (Visual Studio 2013.2) في 12 مايو 2014. [193] تم إصدار Visual Studio 2013 Update 3 في 4 أغسطس 2014. مع هذا التحديث، يوفر Visual Studio خيارًا لتعطيل القوائم ذات الأحرف الكبيرة، والتي تم تقديمها في VS2012. [194] تم إصدار "Visual Studio 2013 Update 4" (Visual Studio 2013.4) في 12 نوفمبر 2014. [195] تم إصدار "Visual Studio 2013 Update 5" (Visual Studio 2013.5) في 20 يوليو 2015. [196]
يضيف Visual Studio 2013 أيضًا الدعم لنظامي التشغيل Windows 8.1 و Windows Server 2012 R2 .
2015
تمت الإشارة إليه في البداية باسم Visual Studio "14"، وتم إصدار أول Community Technology Preview (CTP) في 3 يونيو 2014 [197] وتم إصدار Release Candidate في 29 أبريل 2015؛ وتم الإعلان رسميًا عن Visual Studio 2015 باعتباره الاسم النهائي في 12 نوفمبر 2014. [198]
تم إصدار Visual Studio 2015 RTM في 20 يوليو 2015. [196] تم إصدار Visual Studio 2015 Update 1 في 30 نوفمبر 2015. [196] تم إصدار Visual Studio 2015 Update 2 في 30 مارس 2016. [196] تم إصدار Visual Studio 2015 Update 3 في 27 يونيو 2016. [196] Visual Studio 2015 هو الإصدار الأول الذي يدعم Windows 10 والإصدار الأخير الذي يدعم Windows 8 و Windows Server 2008 R2 SP1 و Windows Server 2012 ؛ وهو أيضًا الإصدار الأخير الذي يدعم استهداف Windows XP SP3 و Windows Server 2003 SP2 و Windows Vista SP2 و Windows Server 2008 SP2 لتطبيقات C++.
2017

تمت الإشارة إليه في البداية باسم Visual Studio "15"، وتم إصداره في 7 مارس 2017. [199] تم إصدار أول معاينة في 30 مارس 2016. [200] تم إصدار Visual Studio "15" Preview 2 في 10 مايو 2016. [201] [202] تم إصدار Visual Studio "15" Preview 3 في 7 يوليو 2016. [203] [204] تم إصدار Visual Studio "15" Preview 4 في 22 أغسطس 2016. [205] [206] تم إصدار Visual Studio "15" Preview 5 في 5 أكتوبر 2016. [207]
في 14 نوفمبر 2016، لفترة وجيزة من الزمن، أصدرت Microsoft منشورًا على مدونتها يكشف عن إصدار اسم منتج Visual Studio 2017 إلى جانب الميزات القادمة. [208]
في 16 نوفمبر 2016، تم الإعلان عن "Visual Studio 2017" باعتباره الاسم النهائي، [209] وتم إصدار Visual Studio 2017 RC . [210]
في 7 مارس 2017، تم إصدار Visual Studio 2017 للتوفر العام. [210] يتطلب Windows 7 SP1 أو Windows 8.1 مع KB2919355 أو Windows Server 2012 R2 مع KB2919355 على الأقل، كما تمت إضافة دعم لنظام التشغيل Windows Server 2016 .
في 14 مارس 2017، تم إصدار أول إصلاح لبرنامج Visual Studio 2017 بسبب الأعطال أثناء التثبيت أو فتح الحلول في الإصدار الأول. [210]
في 5 أبريل 2017، تم إصدار Visual Studio 2017 15.1 وتمت إضافة الدعم لاستهداف .NET Framework 4.7.
في 10 مايو 2017، تم إصدار Visual Studio 2017 15.2 وتم إضافة عبء عمل جديد، "عبء عمل تطبيقات علوم البيانات والتحليلات". وتم إصدار تحديث لإصلاح سمة اللون الداكن في 12 مايو 2017.
في 14 أغسطس 2017، تم إصدار Visual Studio 2017 15.3 وأضاف دعمًا لاستهداف .NET Core 2.0. وتم إصدار تحديث (15.3.1) بعد أربعة أيام لمعالجة ثغرة أمنية في Git مع وحدات فرعية (CVE 2017-1000117).
في 10 أكتوبر 2017، تم إصدار Visual Studio 15.4. [211]
في 4 ديسمبر 2017، تم إصدار Visual Studio 15.5. احتوى هذا التحديث على تحسينات كبيرة في الأداء وميزات جديدة وإصلاحات للأخطاء. [212]
في 6 مارس 2018، تم إصدار Visual Studio 15.6. وهو يتضمن تحديثات لاختبار الوحدات والأداء. [213]
في 7 مايو 2018، تم إصدار Visual Studio 15.7. وقد تضمن تحديثات شاملة بما في ذلك المثبت والمحرر ومصحح الأخطاء وغير ذلك. تتضمن جميع إصدارات النقطة تقريبًا، وأحدثها 15.7.6 الذي تم إصداره في 2 أغسطس 2018، تحديثات أمنية. مع إصدار Visual Studio 2017 15.7، يتوافق Visual C++ الآن مع معيار C++17 . [39]
في 20 سبتمبر 2018، تم إصدار Visual Studio 15.8.5. تدعم أدوات Xamarin الآن Xcode 10. [214]
في 15 نوفمبر 2018، تم إصدار Visual Studio 2017 15.9 وتم توفير الدعم لاستهداف ARM64 لنظام التشغيل Windows 10. في السابق، كان يتم دعم ARM32 فقط كهدف. [215]
يقدم Visual Studio 2017 ميزات جديدة مثل دعم EditorConfig (إطار عمل لفرض أسلوب الترميز)، ودعم NGen ، ومجموعة أدوات .NET Core و Docker (Preview)، و Xamarin 4.3 (Preview). [210] كما يحتوي على محرر XAML ، وIntelliSense محسّن، واختبار الوحدة المباشرة، وتحسين التصحيح، وتجربة IDE وإنتاجية أفضل. بالإضافة إلى ذلك، فهو الإصدار الأخير من Visual Studio لدعم صيانة مشاريع Windows 10 Mobile. [216]
2019

في 6 يونيو 2018، أعلنت شركة Microsoft عن Visual Studio 2019 (الإصدار 16). [217]
في 4 ديسمبر 2018، تم إصدار Visual Studio 2019 Preview 1. [218]
في 24 يناير 2019، تم إصدار Visual Studio 2019 Preview 2. [219]
في 13 فبراير 2019، تم إصدار Visual Studio 2019 Preview 3. [220]
في 27 فبراير 2019، تم إصدار Visual Studio 2019 RC مع تحديد 2 أبريل 2019 لتوافره العام. [221]
أصبح متاحًا بشكل عام (GA) منذ 2 أبريل 2019 ومتاحًا للتنزيل. [108]
في 23 سبتمبر 2019، تم إصدار Visual Studio 2019 16.3 وتمت إضافة الدعم لاستهداف .NET Framework 4.8.
Visual Studio 2019 هو أول إصدار من Visual Studio يدعم Windows 11 ، ويتطلب أيضًا Windows 7 SP1 أو Windows 8.1 مع KB2919355 أو Windows Server 2012 R2 مع KB2919355 أو Windows 10، الإصدار 1703 على الأقل. إنه آخر إصدار 32 بت من Visual Studio حيث أن الإصدارات الأحدث هي 64 بت فقط. وهو أيضًا آخر إصدار يدعم Windows 7 SP1 وWindows 8.1 وWindows Server 2012 R2، حيث تتطلب الإصدارات الأحدث Windows 10 وWindows Server 2016 على الأقل.
2022
في 19 أبريل 2021، أعلنت مايكروسوفت عن Visual Studio 2022 (الإصدار 17). [222] [223] إنه الإصدار الأول الذي يتم تشغيله كعملية 64 بت مما يسمح لعملية Visual Studio الرئيسية بالوصول إلى أكثر من 4 جيجابايت من الذاكرة، مما يمنع استثناءات نفاد الذاكرة التي قد تحدث مع المشاريع الكبيرة.
في 17 يونيو 2021، تم إصدار Visual Studio 2022 Preview 1. [224]
في 14 يوليو 2021، تم إصدار Visual Studio 2022 Preview 2. [225]
في 10 أغسطس 2021، تم إصدار Visual Studio 2022 Preview 3. [226]
في 14 سبتمبر 2021، تم إصدار Visual Studio 2022 Preview 4. [227]
في 12 أكتوبر 2021، تم إصدار Visual Studio 2022 RC وPreview 5 مع تحديد 8 نوفمبر 2021 لتوافره العام. [228]
أصبح متاحًا بشكل عام (GA) منذ 8 نوفمبر 2021 ومتاحًا للتنزيل. [229]
إنه متاح فقط لنظامي التشغيل Windows 10 وWindows Server 2016 أو الإصدارات الأحدث، ويدعم أيضًا Windows Server 2022 .
في 9 أغسطس 2022، تم إصدار Visual Studio 17.3 وتمت إضافة الدعم لاستهداف .NET Framework 4.8.1.
في 8 نوفمبر 2022، تم إصدار Visual Studio 17.4 والذي قدم إصدارًا أصليًا ARM64 للمترجم نفسه، وليس فقط القدرة على استهداف ARM من x86/x64 (حقيقي أو مُحاكي على ARM64). [230]
المنتجات ذات الصلة
خدمات Azure DevOps
في 13 نوفمبر 2013، أعلنت مايكروسوفت عن إصدار برنامج كخدمة يقدم Visual Studio على منصة Microsoft Azure ؛ في ذلك الوقت، أطلقت عليه مايكروسوفت اسم Visual Studio Online. تم الإعلان عنه سابقًا باسم Team Foundation Services، وقد توسع على Team Foundation Server المحلي (TFS؛ المعروف الآن باسم Azure DevOps Server ) من خلال إتاحته على الإنترنت وتنفيذ نموذج إصدار متجدد . [231] [232] يمكن للعملاء استخدام بوابة Azure للاشتراك في Visual Studio Online. يتلقى المشتركون نظام تحكم في الإصدار متوافق مع Git ، وخدمة اختبار التحميل، وخدمة القياس عن بعد ومحرر أكواد داخل المتصفح يحمل الاسم الرمزي "Monaco". [233] أثناء حدث المطور Connect(); 2015 في 18 نوفمبر 2015، أعلنت مايكروسوفت أن الخدمة قد أعيدت تسميتها باسم "Visual Studio Team Services (VSTS)". [234] في 10 سبتمبر 2018، أعلنت مايكروسوفت عن إعادة تسمية أخرى للخدمة، هذه المرة إلى "خدمات Azure DevOps". [45]
تقدم Microsoft مستويات وصول للمشتركين Stakeholder وBasic وVisual Studio لخدمات Azure DevOps. الخطة الأساسية مجانية لما يصل إلى خمسة مستخدمين. يمكن إضافة المستخدمين الذين لديهم اشتراك في Visual Studio إلى الخطة دون أي رسوم إضافية. [235]
إدارة دورة حياة تطبيقات Visual Studio
Visual Studio Application Lifecycle Management (ALM) عبارة عن مجموعة من أدوات تطوير البرامج المتكاملة التي طورتها شركة Microsoft. تتكون هذه الأدوات حاليًا من IDE (Visual Studio 2015 Community والإصدارات الأكبر)، والخادم (Team Foundation Server)، والخدمات السحابية (Visual Studio Team Services). [236] يدعم Visual Studio ALM التطوير والتعاون القائم على الفريق، وإدارة المشاريع Agile، وDevOps ، والتحكم في المصدر، والتعبئة، والتطوير المستمر، والاختبار الآلي، وإدارة الإصدارات، والتسليم المستمر، وأدوات إعداد التقارير للتطبيقات والخدمات. [237]
في Visual Studio 2005 وVisual Studio 2008، كانت العلامة التجارية تُعرف باسم Microsoft Visual Studio Team System (VSTS). في أكتوبر 2009، تمت إعادة تسمية العلامة التجارية Team System إلى [165] [238] Visual Studio ALM مع إصدار Visual Studio 2010 (الاسم الرمزي "Rosario"). [239]
ظهرت خدمات فريق Visual Studio لأول مرة باسم Visual Studio Online في عام 2013 وتمت إعادة تسميتها في عام 2015. [240]
إدارة مختبر Visual Studio
Visual Studio Lab Management هي أداة تطوير برمجيات طورتها شركة Microsoft لمختبري البرمجيات لإنشاء وإدارة بيئات افتراضية. تعمل Lab Management على توسيع منصة Visual Studio Application Lifecycle Management الحالية لتمكين مختبر اختبار متكامل قائم على Hyper-V . منذ Visual Studio 2012، تم شحنها بالفعل كجزء منها؛ ويمكن إعدادها بعد دمج Azure DevOps وSCVMM. [241]
مفتاح الإضاءة في Visual Studio
Microsoft Visual Studio LightSwitch هو امتداد وإطار عمل مصمم خصيصًا لإنشاء تطبيقات خطوط الأعمال المبنية على تقنيات .NET الحالية ومنصات Microsoft. التطبيقات المنتجة هي من الناحية المعمارية من 3 طبقات : تعمل واجهة المستخدم إما على Microsoft Silverlight أو عميل HTML 5 ، [242] أو كتطبيق SharePoint 2013؛ [243] تم بناء طبقة المنطق والوصول إلى البيانات على WCF Data Services وعرضها كموجز OData مستضاف [244] في ASP.NET؛ ويدعم تخزين البيانات الأساسي Microsoft SQL Server Express و Microsoft SQL Server و Microsoft SQL Azure . يدعم LightSwitch أيضًا مصادر بيانات أخرى بما في ذلك Microsoft SharePoint وOData وWCF RIA Services.
يتضمن LightSwitch مصممين رسوميين لتصميم الكيانات وعلاقات الكيانات واستعلامات الكيانات وشاشات واجهة المستخدم. يمكن كتابة منطق الأعمال إما بلغة Visual Basic أو Visual C# . يتم تضمين LightSwitch مع Visual Studio 2012 Professional والإصدارات الأحدث. Visual Studio 2015 هو الإصدار الأخير من Visual Studio الذي يتضمن أدوات LightSwitch. [245]
أصبحت طبقة واجهة المستخدم الآن مكونًا اختياريًا عند نشر حل LightSwitch، مما يسمح بالنشر للخدمة فقط. [246]
كان الإصدار الأول من Visual Studio LightSwitch، الذي تم إصداره في 26 يوليو 2011، [247] يحتوي على العديد من الاختلافات عن الإصدار الحالي [ متى؟ ] من LightSwitch. والجدير بالذكر أن الأداة تم شراؤها وتثبيتها كمنتج مستقل. إذا تم تثبيت Visual Studio 2010 Professional أو أعلى بالفعل على الجهاز، فسيتم دمج LightSwitch في ذلك. [248] وكان الاختلاف الرئيسي الثاني هو أن الطبقة الوسطى تم بناؤها وعرضها باستخدام خدمات WCF RIA.
اعتبارًا من 14 أكتوبر 2016، لم تعد Microsoft توصي باستخدام LightSwitch لتطوير التطبيقات الجديدة. [249]
كود فيجوال ستوديو
Visual Studio Code هو محرر أكواد مصدر مجاني ، إلى جانب ميزات أخرى، لنظامي Linux وMac OS وWindows. [250] كما يتضمن دعمًا لتصحيح الأخطاء والتحكم المضمّن في Git . وهو مبني على بيئة مفتوحة المصدر ، [251] وفي 14 أبريل 2016، تم إصدار الإصدار 1.0. [252]
مُعرِّف نظام فريق Visual Studio
Visual Studio Team System Profiler (VSTS Profiler) هي أداة لتحليل أداء مشاريع .NET من خلال تحليل تعقيد المساحة والوقت للبرنامج. [253] تقوم بتحليل الكود وإعداد تقرير يتضمن أخذ عينات من وحدة المعالجة المركزية، والأدوات، وتخصيص ذاكرة .NET، وتنازع الموارد .
انظر أيضا
- مقارنة بيئات التطوير المتكاملة
- مساعد جيثب
- مايكروسوفت سمول بيسك
- مايكروسوفت فيجوال ستوديو اكسبريس
- كود فيجوال ستوديو
مراجع
- ^ https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.12.2.
{{cite web}}: مفقود أو فارغ|title=( مساعدة ) - ^ Copsey, Reed Jr. (13 ديسمبر 2011). "بأي لغة تم تطوير Visual Studio؟". شبكة مطوري Microsoft . تم الاسترجاع في 10 ديسمبر 2022 .
- ^ "متطلبات نظام مجموعة منتجات Visual Studio 2022". Microsoft . تم الاسترجاع في 29 ديسمبر 2021 .
- ^ "Microsoft Visual Studio 2015 Language Pack". Microsoft . مؤرشف من الأصل في 12 سبتمبر 2016 . تم الاسترجاع في 29 أغسطس 2016 .
- ^ "تنزيلات Visual Studio". Visual Studio . Microsoft. مؤرشف من الأصل في 26 ديسمبر 2018. تم الاسترجاع في 23 نوفمبر 2013 .
- ^ برينر، بات (19 يوليو 2013). "دعم مكتبة C99 في Visual Studio 2013". مدونة فريق Visual C++ . مايكروسوفت. مؤرشف من الأصل في 5 أغسطس 2014. تم الاسترجاع في 7 نوفمبر 2021 .
- ^ "F# at Microsoft Research". Microsoft . مؤرشف من الأصل في 1 أبريل 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "أفضل بيئة تطوير متكاملة لبرمجة بايثون". Pythonic Quest . 13 يناير 2017. مؤرشف من الأصل في 18 يناير 2017. تم الاسترجاع في 17 يناير 2017 .
- ^ "دورة حياة منتج Visual Studio والخدمة". Microsoft Docs . 26 أكتوبر 2021 . تم الاسترجاع في 8 نوفمبر 2021 .
- ^ "نموذج بيئة تطوير Visual Studio". Microsoft . مؤرشف من الأصل في 19 أكتوبر 2008 . تم الاسترجاع في 1 يناير 2008 .
- ^ "VSPackages and Managed Package Framework (MPF)". Microsoft . مؤرشف من الأصل في 13 يناير 2009 . تم الاسترجاع في 1 يناير 2008 .
- ^ abcd Mehta, Vijay. "Extending Visual Studio 2005". CodeGuru . مؤرشف من الأصل في 17 مارس 2010 . تم الاسترجاع في 1 يناير 2008 .
- ^ abc "Language Service Essentials". MSDN . Microsoft . مؤرشف من الأصل في 12 يناير 2009 . تم الاسترجاع في 1 يناير 2008 .
- ^ "نظرة عامة على حزمة Babel". MSDN . Microsoft . مؤرشف من الأصل في 12 يناير 2009 . تم الاسترجاع في 1 يناير 2008 .
- ^ "نظرة عامة على خدمات اللغات المُدارة". MSDN . Microsoft . مؤرشف من الأصل في 12 يناير 2009 . تم الاسترجاع في 1 يناير 2008 .
- ^ "أساسيات تكامل التحكم في المصدر". Microsoft . مؤرشف من الأصل في 15 فبراير 2011 . تم الاسترجاع في 19 سبتمبر 2010 .
- ^ "Source Control Plug-ins". Microsoft . مؤرشف من الأصل في 26 سبتمبر 2010 . تم الاسترجاع في 19 سبتمبر 2010 .
- ^ ab Constantin, Alin. "Microsoft Source Code Control Interface". Alin Constantin . مؤرشف من الأصل في 18 فبراير 2008 . تم الاسترجاع في 3 يناير 2008 .
- ^ abcd "Visual Studio Extensibility". مجلة CoDe . مؤرشف من الأصل في 22 فبراير 2010. تم الاسترجاع في 1 يناير 2008 .
- ^ ab Guthrie, Scott (28 يوليو 2007). "Nice VS 2008 Code Editing Improvements". مؤرشف من الأصل في 10 يونيو 2010. تم الاسترجاع في 31 ديسمبر 2007 .
- ^ Guthrie, Scott (22 يونيو 2007). "VS 2008 JavaScript IntelliSense". مؤرشف من الأصل في 1 ديسمبر 2010. تم الاسترجاع في 31 ديسمبر 2007 .
- ^ Guthrie, Scott (25 يوليو 2007). "VS 2008 Web Designer and CSS Support". مؤرشف من الأصل في 23 يناير 2010. تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "Visual Studio .NET - Top 10 Code Editor Tips and Tricks". Microsoft . مؤرشف من الأصل في 23 مارس 2008 . تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "الربط بالعمليات الجارية". MSDN . مؤرشف من الأصل في 30 أبريل 2008 . تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "Dumps". MSDN . مؤرشف من الأصل في 5 سبتمبر 2008 . تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "نظرة عامة على نقطة التوقف". Microsoft . مؤرشف من الأصل في 1 يناير 2009 . تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "نظرة عامة على خطوات الكود". Microsoft . مؤرشف من الأصل في 14 سبتمبر 2008 . تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "تصحيح الأخطاء في وقت التصميم". مايكروسوفت . مؤرشف من الأصل في 17 سبتمبر 2008. تم الاسترجاع في 31 ديسمبر 2007 .
- ^ "ربط عناصر التحكم بالبيانات في Visual Studio". Msdn.microsoft.com. مؤرشف من الأصل في 15 مايو 2013. تم الاسترجاع في 15 يونيو 2013 .
- ^ "MSDN TV: تقديم "Cider" - مصمم Visual Studio لـ WPF ("Avalon")". MSDN TV . تم الاسترجاع في 1 يناير 2008 .
- ^ "MVC : الموقع الرسمي لـ Microsoft ASP.NET". Asp.net. 10 مايو 2013. مؤرشف من الأصل في 24 يونيو 2010. تم الاسترجاع في 15 يونيو 2013 .
- ^ "خريطة محتوى البيانات الديناميكية". Asp.net. مؤرشف من الأصل في 27 يونيو 2010. تم الاسترجاع في 15 يونيو 2013 .
- ^ "Team Explorer 2005 (ملف .img)". Microsoft . مؤرشف من الأصل في 24 ديسمبر 2010 . تم الاسترجاع في 5 مارس 2007 .
- ^ "Visual Studio Team System 2008 Team Explorer". Microsoft . مؤرشف من الأصل في 9 يونيو 2010 . تم الاسترجاع في 5 مارس 2007 .
- ^ "كيفية استخدام مستكشف الخادم في Visual Studio .NET وVisual Studio 2005". Microsoft . مؤرشف من الأصل في 3 أغسطس 2010 . تم الاسترجاع في 1 يناير 2008 .
- ^ "Microsoft Visual Studio 2017 documentation: PreEmptive Protection - Dotfuscator .NET Obfuscator and Code Hardening Tool". Microsoft.com. 15 مارس 2017. مؤرشف من الأصل في 22 فبراير 2017. تم الاسترجاع في 16 مايو 2017 .
- ^ "أدوات وخدمات اختبار الكود | Visual Studio". Visual Studio . تم الاسترجاع في 16 أكتوبر 2022 .
- ^ كانجيالوسي، أنتوني (6 يونيو 2008). "يصبح معرض Visual Studio أكثر ملاءمة للمجتمع". أنتوني @ MS . Microsoft . مؤرشف من الأصل في 13 مايو 2014 . تم الاسترجاع في 3 أغسطس 2014 .
- ^ "إعلان: MSVC يتوافق مع معيار C++". مؤرشف من الأصل في 26 أغسطس 2018. تم الاسترجاع في 7 نوفمبر 2021 .
- ^ "Compiler Intrinsics". Microsoft Docs. مؤرشف من الأصل في 6 مايو 2008. تم الاسترجاع في 2 يناير 2008 .
- ^ "OpenMP in Visual C++ (Visual Studio 2005)". MSDN . Microsoft. 2005. مؤرشف من الأصل في 21 سبتمبر 2013. تم الاسترجاع في 27 أبريل 2013 .
- ^ "Visual C# (MSDN)". MSDN . مؤرشف من الأصل في 27 مايو 2009 . تم الاسترجاع في 1 يونيو 2009 .
- ^ "اجعل مكوناتك رائعة حقًا باستخدام متصفح خصائص Visual Studio .NET". أكتوبر 2010. مؤرشف من الأصل في 10 يناير 2015. تم الاسترجاع في 26 يناير 2015 .
- ^ "ما الجديد في Visual Basic وVisual C#". أكتوبر 2010. مؤرشف من الأصل في 30 نوفمبر 2010. تم الاسترجاع في 26 يناير 2015 .
- ^ ab Cool, Jamie (10 سبتمبر 2018). "مقدمة عن Azure DevOps". مؤرشف من الأصل في 10 سبتمبر 2018. تم الاسترجاع في 10 سبتمبر 2018 .
- ^ "Visual FoxPro Home, under Visual FoxPro 9.0 Overview". MSDN . مؤرشف من الأصل في 10 مارس 2014 . تم الاسترجاع في 8 مارس 2014 .
- ^ "رسالة إلى المجتمع". MSDN . مؤرشف من الأصل في 6 أغسطس 2010. تم الاسترجاع في 2 يناير 2008 .
- ^ De, Alan. "Visual SourceSafe: Microsoft's Source Destruction System". Highprogrammer.com. مؤرشف من الأصل في 31 أغسطس 2009. تم الاسترجاع في 6 سبتمبر 2009 .
- ^ "معلومات: حقوق الشبكة المطلوبة لدلائل SourceSafe". Support.microsoft.com. 24 فبراير 2005. مؤرشف من الأصل في 26 يناير 2012. تم الاسترجاع في 6 سبتمبر 2009 .
- ^ "أفضل ممارسات Microsoft Visual SourceSafe". Msdn.microsoft.com. 30 مايو 2007. مؤرشف من الأصل في 5 يونيو 2009. تم الاسترجاع في 6 سبتمبر 2009 .
- ^ "Buy Microsoft Visual SourceSafe 6 (324-00269) :: eCostSoftware.com - UK Software Supplier". eCostSoftware.com. مؤرشف من الأصل في 8 ديسمبر 2008. تم الاسترجاع في 6 سبتمبر 2009 .
- ^ "مقارنة إصدارات Visual Studio 2019". Microsoft. مؤرشف من الأصل في 12 مارس 2017. تم الاسترجاع في 11 مارس 2017 .
- ^ "ورقة بيضاء لترخيص Visual Studio 2017" (PDF) . نوفمبر 2017. مؤرشف من الأصل (PDF) في 11 أغسطس 2018. تم الاسترجاع في 11 أغسطس 2018 .
- ^ "مقارنة عروض منتجات Visual Studio | Visual Studio". visualstudio.microsoft.com . مؤرشف من الأصل في 11 أغسطس 2018 . تم الاسترجاع في 11 أغسطس 2018 .
- ^ "Microsoft debuts Visual Studio 2015 and .NET 2015 previews, free Visual Studio Community 2013". VentureBeat . 12 نوفمبر 2014. مؤرشف من الأصل في 12 نوفمبر 2014. تم الاسترجاع في 12 نوفمبر 2014 .
- ^ "Microsoft Launches Free, Unrestricted Version Of Visual Studio For Small Teams". TechCrunch. 12 نوفمبر 2014. مؤرشف من الأصل في 13 نوفمبر 2014. تم الاسترجاع في 12 نوفمبر 2014 .
- ^ "تغييرات ترخيص VS 2010". مايكروسوفت. 19 أكتوبر 2009. مؤرشف من الأصل في 6 أغسطس 2010. تم الاسترجاع في 22 يونيو 2010 .
- ^ Otey, Michael (30 أبريل 1997). "Visual Studio 97". Windows IT Pro . مؤرشف من الأصل في 4 فبراير 2018. تم الاسترجاع في 3 فبراير 2018 .
- ^ abc Paul Thurrott. "What I'm doing in Redmond". أسرار Windows Phone . مؤرشف من الأصل في 25 مايو 2010.
- ^ "Microsoft Announces Visual Studio 97, A Comprehensive Suite of Microsoft Visual Development Tools". بيانات صحفية . Microsoft. 28 يناير 1997. مؤرشف من الأصل في 4 أغسطس 2020. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "Microsoft Unveils Enterprise Edition of New Visual Studio 97". بيانات صحفية . Microsoft. 18 فبراير 1997. مؤرشف من الأصل في 10 أبريل 2020. تم الاسترجاع في 8 فبراير 2020 .
- ^ "أكثر من 45000 مطور يشهدون الكشف العام عن Microsoft Visual Studio 97 الجديد في فعاليات Developer Days Worldwide". بيانات صحفية . مايكروسوفت. 18 مارس 1997. مؤرشف من الأصل في 10 أبريل 2020. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 14 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 14 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Visual Studio 1998 (6.0)". WineHQ . CodeWeavers. مؤرشف من الأصل في 17 مايو 2013 . تم الاسترجاع في 18 مايو 2018 .
- ^ "Microsoft Unveils Visual Studio 6.0 Enterprise Edition At Tech-Ed Developer Conference". بيانات صحفية . Microsoft. 3 يونيو 1998. مؤرشف من الأصل في 4 أغسطس 2020. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "Microsoft Announces Worldwide Availability of Visual Studio 6.0 At Dev Days '98". بيانات صحفية . Microsoft. 2 سبتمبر 1998. مؤرشف من الأصل في 4 أغسطس 2020. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "Visual Studio 6.0 SP6". مدونة مايك سوانسون . مايكروسوفت. 30 مارس 2004. مؤرشف من الأصل في 25 يناير 2020. تم الاسترجاع في 25 يناير 2020 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". دعم Microsoft . مؤرشف من الأصل في 13 أغسطس 2019. تم الاسترجاع في 13 أغسطس 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 13 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Visual Studio .NET (2002)". WineHQ . CodeWeavers. مؤرشف من الأصل في 18 مايو 2018 . تم الاسترجاع في 18 مايو 2018 .
- ^ "Microsoft Launches XML Web Services Revolution With Visual Studio .NET and .NET Framework". بيانات صحفية . Microsoft. 13 فبراير 2002. مؤرشف من الأصل في 3 أغسطس 2020. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "Visual Studio .NET 2002 SP1 متاح الآن للتنزيل". مدونة آرون ستيبنر على الويب . مايكروسوفت. 8 مارس 2005. مؤرشف من الأصل في 3 أغسطس 2020. تم الاسترجاع في 18 يناير 2020 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 13 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Visual Studio .NET 2003". WineHQ . CodeWeavers. مؤرشف من الأصل في 18 مايو 2018 . تم الاسترجاع في 18 مايو 2018 .
- ^ "Microsoft Announces Visual Studio .NET 2003 Worldwide Availability". Press Releases . Microsoft. April 23, 2003. مؤرشف من الأصل في 13 أغسطس 2019. تم الاسترجاع في 30 نوفمبر 2019 .
- ^ "VS .NET 2003 SP1 متاح الآن!". مدونة Somasegar . Microsoft. 16 أغسطس 2006. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 13 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Visual Studio 2005". WineHQ . CodeWeavers. مؤرشف من الأصل في 18 مايو 2018 . تم الاسترجاع في 18 مايو 2018 .
- ^ "Microsoft Joins Customers and Partners to Launch SQL Server 2005, Visual Studio 2005 and BizTalk Server 2006". بيانات صحفية . Microsoft. 7 نوفمبر (تشرين الثاني) 2005.
- ^ "Visual Studio 2005 و.NET Framework 2.0 متوفران الآن!". مدونة Somasegar . Microsoft. 27 أكتوبر 2005. مؤرشف من الأصل في 21 ديسمبر 2019. تم الاسترجاع في 21 ديسمبر 2019 .
- ^ "تم إصدار VS 2005 SP1!". مدونة Somasegar . Microsoft. 15 ديسمبر 2006. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 13 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Microsoft to Give Partners More Access to Orcas IDE Code". مؤرشف من الأصل في 29 مايو 2012. تم الاسترجاع في 6 نوفمبر 2007 .
- ^ "تمكين المطورين باستخدام Visual Studio 2008 و.NET Framework 3.5". بيانات صحفية . مايكروسوفت. 19 نوفمبر 2007.
- ^ "Visual Studio 2008 و.NET Framework 3.5 متوفران الآن!". مدونة Somasegar . Microsoft. 19 نوفمبر 2007. مؤرشف من الأصل في 21 ديسمبر 2019. تم الاسترجاع في 21 ديسمبر 2019 .
- ^ "تم إصدار Service Pack 1 لـ VS 2008 و.NET FX 3.5!". مدونة Somasegar . Microsoft. 11 أغسطس 2008. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 14 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "Visual Studio 2010 aka. Dev10 Beta available for download – VolkerW's WebLog". blogs.msdn.microsoft.com . 18 مايو 2009. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "Microsoft Visual Studio 2010 وMicrosoft .NET Framework 4 متوفران الآن". بيانات صحفية . مايكروسوفت. 11 أبريل 2010.
- ^ "Visual Studio 2010 متاح الآن!". مدونة Visual Studio . Microsoft. 12 أبريل 2010. مؤرشف من الأصل في 9 نوفمبر 2019. تم الاسترجاع في 21 ديسمبر 2019 .
- ^ "الإعلان عن توافر Visual Studio 2010 و.NET Framework 4". مدونة Somasegar . مايكروسوفت. 11 أبريل 2010. مؤرشف من الأصل في 21 ديسمبر 2019. تم الاسترجاع في 21 ديسمبر 2019 .
- ^ "Visual Studio 2010 SP1 متوفر الآن". مدونة Visual Studio . Microsoft. 11 مارس 2011. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "تحسينات فيجوال ستوديو 2010". مدونة Somasegar . مايكروسوفت. 7 مارس 2011. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "بحث معلومات دورة حياة المنتجات والخدمات - دورة حياة Microsoft". support.microsoft.com . مؤرشف من الأصل في 14 أغسطس 2019 . تم الاسترجاع في 13 أغسطس 2019 .
- ^ "إصدار Visual Studio 2012 على الويب!". مدونة Visual Studio . Microsoft. 22 أغسطس 2012. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "Visual Studio 2012 و.NET 4.5 متاحان الآن!". مدونة Somasegar . Microsoft. 15 أغسطس 2012. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "إطلاق Visual Studio 2012 و.NET 4.5". مدونة Somasegar . مايكروسوفت. 12 سبتمبر 2012. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "إصدار تحديث Visual Studio 2012 Update 5 RTM". مدونة Visual Studio . Microsoft. 27 أغسطس 2015. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ abcd "دعم الإصدارات الأقدم من Visual Studio". support.microsoft.com . مؤرشف من الأصل في 26 أكتوبر 2020 . تم الاسترجاع في 22 أكتوبر 2020 .
- ^ "إصدار Visual Studio 2013 على الويب!". مدونة Visual Studio . Microsoft. 17 أكتوبر 2013. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "Visual Studio 2013 متاح للتنزيل". مدونة Somasegar . Microsoft. 17 أكتوبر 2013. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "إصدار تحديث Visual Studio 2015 وVisual Studio 2013 Update 5". مدونة Visual Studio . Microsoft. 20 يوليو 2015. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "Visual Studio 2015 و.NET 4.6 متاحان للتنزيل". مدونة Somasegar . Microsoft. 20 يوليو 2015. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "Visual Studio 2015 Update 3 and .NET Core 1.0 Available". مدونة Visual Studio . Microsoft. 27 يونيو 2016. مؤرشف من الأصل في 22 ديسمبر 2019. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "الإعلان عن توفر Visual Studio 2017 بشكل عام... والمزيد". مدونة Visual Studio . Microsoft. 7 مارس 2017. مؤرشف من الأصل في 4 يناير 2020. تم الاسترجاع في 22 ديسمبر 2019 .
- ^ "ملاحظات إصدار Visual Studio 2017 الإصدار 15.9". Microsoft Learn . 9 يناير 2024.
- ^ ab Montgomery, John (2 أبريل 2019). "Visual Studio 2019: Code fastest. Work smarter. Create the future". مدونة Visual Studio . Microsoft. مؤرشف من الأصل في 29 يناير 2021 . تم الاسترجاع في 3 أبريل 2019 .
- ^ Kristensen, Mads (10 أغسطس 2021). "Visual Studio 2019 v16.11 is Available Now!". Visual Studio Blog . Microsoft. مؤرشف من الأصل في 30 يونيو 2023.
- ^ "ملاحظات إصدار Visual Studio 2019 الإصدار 16.11". Microsoft Learn . تم الاسترجاع في 19 فبراير 2022 .
- ^ "Visual Studio 2019 - Microsoft Lifecycle | Microsoft Docs". support.microsoft.com . Microsoft . تم الاسترجاع في 1 نوفمبر 2021 .
- ^ "الإعلان عن .NET 5.0". مدونة .NET . 10 نوفمبر 2020. مؤرشف من الأصل في 18 فبراير 2021. تم الاسترجاع في 11 نوفمبر 2020 .
- ^ "Visual Studio 2022 متاح الآن". مدونة Visual Studio . Microsoft. 8 نوفمبر 2021.
- ^ "ملاحظات إصدار Visual Studio 2022". مدونة Visual Studio . Microsoft. 11 يوليو 2023.
- ^ "Visual Studio 2022 - دورة حياة Microsoft". learn.microsoft.com .
- ^ "الإعلان عن .NET 6 — أسرع .NET حتى الآن". مدونة .NET . 8 نوفمبر 2021. تم الاسترجاع في 11 يناير 2023 .
- ^ ".NET 7 متاح اليوم". مدونة .NET . 8 نوفمبر 2023. تم الاسترجاع في 11 يناير 2023 .
- ^ "تحديث ومساعدة من موقع مايكروسوفت". مؤرشف من الأصل في 9 مايو 2011. تم الاسترجاع في 20 يناير 2011 .
- ^ "متطلبات النظام (Visual Studio 6.0)". Microsoft Co. 3 أكتوبر 2006. مؤرشف من الأصل في 5 مارس 2010. تم الاسترجاع في 2 يناير 2008 .
- ^ "Visual J++ Solution Center". دعم . Microsoft. مؤرشف من الأصل في 29 يوليو 2013. تم الاسترجاع في 25 مايو 2013 .
- ^ "Visual J++ 6.0". MSDN . Microsoft. 8 أبريل 2010. مؤرشف من الأصل في 13 مايو 2013. تم الاسترجاع في 25 مايو 2013 .
- ^ "الميزات حسب الإصدار". مايكروسوفت. مؤرشف من الأصل في 15 فبراير 2004.
- ^ "متطلبات النظام (Visual Studio .NET)". MSDN . 12 أكتوبر 2006. مؤرشف من الأصل في 15 نوفمبر 2010. تم الاسترجاع في 2 يناير 2008 .
- ^ "Visual Studio .NET 2002 SP1". Microsoft . مؤرشف من الأصل في 7 أغسطس 2010 . تم الاسترجاع في 2 يناير 2008 .
- ^ "اختراق Visual Studio". مؤرشف من الأصل في 15 يوليو 2011. تم الاسترجاع في 1 يناير 2008 .
- ^ "Microsoft Visual Studio .NET 2003 Service Pack 1". Microsoft . مؤرشف من الأصل في 20 يونيو 2010 . تم الاسترجاع في 2 يناير 2008 .
- ^ "كيفية: تعديل WINVER و _WIN32_WINNT". Microsoft Learn . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "تغييرات جذرية". Microsoft Learn . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "Visual Studio 2005 Service Pack 1". Microsoft . مؤرشف من الأصل في 22 يوليو 2010 . تم الاسترجاع في 1 يناير 2008 .
- ^ "Visual Studio Service Pack 1 Update". Microsoft . مؤرشف من الأصل في 23 مايو 2010 . تم الاسترجاع في 1 يناير 2008 .
- ^ "البناء والاختبار والنشر". ما الجديد في Visual Studio 2005. MSDN . Microsoft. مؤرشف من الأصل في 26 أغسطس 2014.
- ^ "ميزات لغة جديدة في Visual C++". مرجع لغة Visual C++ في Visual Studio 2005. MSDN. مؤرشف من الأصل في 9 أكتوبر 2008. تم الاسترجاع في 28 ديسمبر 2006 .
- ^ "64 بت و Visual Studio 2005". 11 أبريل 2006. مؤرشف من الأصل في 19 يوليو 2020. تم الاسترجاع 12 فبراير 2021 .
- ^ VSTA vs VSTO in Software Development Kits Archived March 29, 2021, at the Wayback Machine . في أحدث رسالة بريد إلكتروني من MSDN Flash تلقيتها للتو، أعلنت عن إصدار Visual Studio Tools for Applications 2.0 (VSTA).
- ^ "تفاصيل استراتيجية تكنولوجيا المعلومات الديناميكية من مايكروسوفت في مؤتمر Tech-Ed 2007". مؤرشف من الأصل في 8 أكتوبر 2007. تم الاسترجاع في 4 يونيو 2007 .
- ^ Beehler, Jeff (19 نوفمبر 2007). "Visual Studio Team System 2008 Ships!". مدونة Jeff Beehler . مدونات MSDN . مؤرشف من الأصل في 23 سبتمبر 2010. تم الاسترجاع في 25 يونيو 2010 .
- ^ "Microsoft Windows Visual Studio Team System 2008". بحث MSDN . MSDN Social. 2010. مؤرشف من الأصل في 20 مارس 2019. تم الاسترجاع في 25 يونيو 2010 .
- ^ "تفاصيل التنزيل: Microsoft Visual Studio 2008 Service Pack 1 (exe)". Microsoft . مؤرشف من الأصل في 5 يونيو 2010 . تم الاسترجاع في 11 أغسطس 2008 .
- ^ "منصات Windows (CRT)". Microsoft Learn . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ Taft, Darryl K. "Microsoft Pushes Secure, Quality Code". eWeek . مؤرشف من الأصل في 20 أغسطس 2020 . تم الاسترجاع في 6 أكتوبر 2007 .
- ^ "ما الجديد في MFC 9.0 (Orcas)". CodeGuru . مؤرشف من الأصل في 4 مايو 2010 . تم الاسترجاع في 2 يناير 2008 .
- ^ Dudla, Nikola. "What Is STL/CLR؟". Developing Windows Applications by Mykola Dudar . Microsoft . مؤرشف من الأصل في 12 مايو 2010 . تم الاسترجاع في 2 يناير 2008 .
- ^ "عمل المكتبات في Orcas". مدونة فريق Visual C++ . Microsoft . مؤرشف من الأصل في 11 فبراير 2008. تم الاسترجاع في 2 يناير 2008 .
- ^ "تنزيل Visual Studio 03/07 CTP". مؤرشف من الأصل في 13 يونيو 2010. تم الاسترجاع في 14 يونيو 2007 .
- ^ "XSD Designer in Visual Studio". مؤرشف من الأصل في 11 فبراير 2017. تم الاسترجاع 1 يناير 2008 .
- ^ Somasegar, S. "Debugging and Profiling Features in VS 2008". Microsoft . مؤرشف من الأصل في 20 أكتوبر 2007 . تم الاسترجاع في 24 يوليو 2007 .
- ^ ab Robbin, John. "Neat New Multithreaded Debugging Features in VS 2008". مؤرشف من الأصل في 17 سبتمبر 2009. تم الاسترجاع في 24 سبتمبر 2007 .
- ^ Hanselman, Scott. "Multi-threaded Debugging in Visual Studio 2008". مؤرشف من الأصل في 20 سبتمبر 2010. تم الاسترجاع في 24 سبتمبر 2007 .
- ^ Guthrie, Scott (3 أكتوبر 2007). "إصدار الكود المصدر لمكتبات .NET Framework". مؤرشف من الأصل في 7 سبتمبر 2010. تم الاسترجاع في 4 أكتوبر 2007 .
- ^ "Microsoft Releases Visual Studio 2010, .NET Framework 4". eWEEK . 12 أبريل 2010. مؤرشف من الأصل في 29 مارس 2021. تم الاسترجاع في 22 يوليو 2019 .
- ^ "Microsoft launchs Visual Studio 2010 and .NET Framework 4 [download]". www.digit.in . 14 أبريل 2010. مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ abcde "نظرة أولى على نظام Visual Studio 2010 Team System". Microsoft . مؤرشف من الأصل في 17 أبريل 2009 . تم الاسترجاع في 18 أبريل 2009 .
- ^ كوينتيرو، كارلوس. "إمكانية التوسع في Visual Studio 2010 تتجاوز الإضافات والحزم". مؤرشف من الأصل في 23 يونيو 2010. تم الاسترجاع في 18 أبريل 2009 .
- ^ "F# ستصدر كجزء من Visual Studio 2010". مؤرشف من الأصل في 12 ديسمبر 2008. تم الاسترجاع في 10 ديسمبر 2008 .
- ^ Moth, Daniel. "Debugging Parallel applications with VS2010". مؤرشف من الأصل في 8 يناير 2010. تم الاسترجاع في 18 أبريل 2008 .
- ^ "مزيد من الدعم للتوازي في الإصدار القادم من Visual Studio". MSDN . مؤرشف من الأصل في 6 أغسطس 2010 . تم الاسترجاع في 23 أبريل 2009 .
- ^ Worthington, David. "SD Times: Intel, Microsoft converge on parallel computing". مؤرشف من الأصل في 4 يونيو 2009. تم الاسترجاع في 20 أغسطس 2008 .
- ^ Worthington, David. "Intel addresses development life cycle with Parallel Studio". مؤرشف من الأصل في 28 مايو 2009. تم الاسترجاع في 26 مايو 2009 .
- ^ abcd Somasegar, S. "Code Focused Development in VS 2010". مؤرشف من الأصل في 7 يناير 2010. تم الاسترجاع في 18 أبريل 2008 .
- ^ "خطأ: Intellisense تؤمن بلغة C++ أثناء العمل على ملف C". مؤرشف من الأصل في 5 أكتوبر 2011. تم الاسترجاع في 28 أغسطس 2011 .
- ^ "إزالة المساعدة الديناميكية من Visual Studio 2010". مؤرشف من الأصل في 24 يناير 2010. تم الاسترجاع في 26 أبريل 2010 .
- ^ "أداة مساعدة المشاهد". مؤرشفة من الأصل في 5 أغسطس 2010. تم الاسترجاع في 13 يوليو 2010 .
- ^ "Microsoft Visual Studio 2010 Service Pack 1 (Installer)". Microsoft . مؤرشف من الأصل في 20 ديسمبر 2011 . تم الاسترجاع في 24 ديسمبر 2011 .
- ^ "فوائد انتقال Visual Studio 2010: "العرض النهائي" - ما تحتاج إلى معرفته". مدونات Microsoft MSDN. مؤرشف من الأصل في 14 سبتمبر 2014. تم الاسترجاع في 14 سبتمبر 2014 .
- ^ "Microsoft Unveils Next Version of Visual Studio and .NET Framework". مركز الأخبار . ريدموند ، واشنطن: مايكروسوفت . 29 سبتمبر 2008. مؤرشف من الأصل في 15 أغسطس 2009. تم الاسترجاع في 14 أغسطس 2009 .
- ^ "Doing Architecture with Team System Rosario". مؤرشف من الأصل في 21 أبريل 2008. تم الاسترجاع في 18 أبريل 2009 .
- ^ "Visual Studio 2010 Architecture Edition". 29 مارس 2009. مؤرشف من الأصل في 3 أبريل 2009. تم الاسترجاع في 18 أبريل 2009 .
- ^ "Historical Debugger and Test Impact Analysis in Visual Studio Team System 2010". القناة 9. مؤرشف من الأصل في 3 أكتوبر 2008. تم الاسترجاع في 18 أبريل 2009 .
- ^ Heydarian, Habib. "What's new in Visual Studio Team System 2010: Episode 2". مؤرشف من الأصل في 3 أكتوبر 2008. تم الاسترجاع في 18 أبريل 2008 .
- ^ "Visual Studio 2010 Lab Management". مؤرشف من الأصل في 10 مايو 2009. تم الاسترجاع في 18 أبريل 2009 .
- ^ فريد، إينا. "Visual Studio 2010 to come with 'black box'". CNET . CBS Interactive . مؤرشف من الأصل في 6 نوفمبر 2011 . تم الاسترجاع في 18 أبريل 2009 .
- ^ "Visual Studio 2012 and .NET 4.5 Complete! - Somasegar's blog - Site Home - MSDN Blogs". Blogs.msdn.com. 1 أغسطس 2012. مؤرشف من الأصل في 6 يونيو 2013. تم الاسترجاع في 15 يونيو 2013 .
- ^ "هل يمكنني تسجيل/تشغيل وحدات الماكرو في Visual Studio 2012/2013؟". stackoverflow.com. 31 ديسمبر 2013. مؤرشف من الأصل في 29 مارس 2021. تم الاسترجاع في 31 ديسمبر 2013 .
- ^ "ما الجديد في Visual C++ في Visual Studio 2012". Msdn.microsoft.com. 15 أغسطس 2012. مؤرشف من الأصل في 15 سبتمبر 2013. تم الاسترجاع في 15 يونيو 2013 .
- ^ "Visual Studio® 11 Developer Preview Download". مركز تنزيل Microsoft . Microsoft Corporation. 16 سبتمبر 2011. مؤرشف من الأصل في 2 أكتوبر 2011. تم الاسترجاع في 14 أكتوبر 2011 .
- ^ "خطأ: لا يمكن استخدام التطبيقات التي تم إنشاؤها باستخدام CRT وMFC vNext (11) على Windows XP SP3". Microsoft Connect . Microsoft Corporation. 24 سبتمبر 2011. مؤرشف من الأصل في 16 ديسمبر 2011 . تم الاسترجاع في 14 أكتوبر 2011 .
هذا السلوك مصمم في MFC وCRT لـ Visual Studio vNext. أنظمة التشغيل المدعومة الدنيا هي Windows Server 2008 SP2 وWindows Vista.
- ^ "استهداف Windows XP باستخدام C++ في Visual Studio 2012". مدونة فريق Visual C++ . شركة Microsoft Corporation. 15 يونيو 2012. مؤرشف من الأصل في 20 يونيو 2012. تم الاسترجاع في 26 يونيو 2012 .
- ^ "Visual Studio 2012 Update 1 is now available!". Somasegar's blog . Microsoft Corporation. 26 نوفمبر 2012. مؤرشف من الأصل في 27 ديسمبر 2012. تم الاسترجاع في 29 ديسمبر 2012 .
- ^ abcdefg كومار، سوميت (24 أغسطس 2011). "نظرة أولى على ميزات الإنتاجية الجديدة لبيئة التطوير المتكاملة C++ في الإصدار التالي من Visual Studio". مدونة فريق VC++ . شركة مايكروسوفت. مدونات MSDN. مؤرشف من الأصل في 2 أكتوبر 2011. تم الاسترجاع في 14 أكتوبر 2011 .
- ^ "أداة الملاحظات في Visual Studio 2012: طريقة أفضل لإرسال الأخطاء - مدونة Visual Studio - الصفحة الرئيسية للموقع - مدونات MSDN". Blogs.msdn.com. 28 يناير 2013. مؤرشف من الأصل في 22 يونيو 2012. تم الاسترجاع في 15 يونيو 2013 .
- ^ "عودة الألوان إلى واجهة مستخدم Visual Studio 11 -". مجلة Visual Studio . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "تحديثات واجهة مستخدم Visual Studio 11 قادمة في RC". مدونة Visual Studio . 8 مايو 2012. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "تصميم بأحرف كبيرة". مدونة Visual Studio . 5 يونيو 2012. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "Microsoft Ignores Usability and Users - VS 2012 Keeps ALL-CAPS Menus". مؤرشف من الأصل في 10 يونيو 2012. تم الاسترجاع في 13 يوليو 2012 .
- ^ "حول حرج إعادة تصميم Visual Studio 11 - Arktronic.com". arktronic.com . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "كيفية منع القوائم ذات الأحرف الكبيرة في Visual Studio 2012!". www.richard-banks.org . مؤرشف من الأصل في 20 مارس 2019 . تم الاسترجاع في 22 يوليو 2019 .
- ^ "Visual Studio 2013 Preview Available Now!". Visual Studio Blog . 26 يونيو 2013 . تم الاسترجاع في 3 يوليو 2021 .
- ^ "Visual Studio 2013 RC متاح الآن!". مدونة Visual Studio . 9 سبتمبر 2013 . تم الاسترجاع في 3 يوليو 2021 .
- ^ "إصدار Visual Studio 2013 على الويب!". مدونة Visual Studio . 17 أكتوبر 2013 . تم الاسترجاع في 3 يوليو 2021 .
- ^ Somasegar, S. "إطلاق Visual Studio 2013: الإعلان عن Visual Studio Online". مدونات MSDN. مؤرشف من الأصل في 26 يناير 2014. تم الاسترجاع في 23 يناير 2014 .
- ^ "Visual Studio 2013 Update 1". موقع Visual Studio . Microsoft Corporation. 20 يناير 2014. مؤرشف من الأصل في 1 أبريل 2016. تم الاسترجاع في 23 يناير 2014 .
- ^ "Visual Studio 2013 Update 1". مدونة Somasegar . Microsoft Corporation. 20 يناير 2014. مؤرشف من الأصل في 22 يناير 2014. تم الاسترجاع في 23 يناير 2014 .
- ^ "Visual Studio 2013 Update 2 RTM". موقع Visual Studio . Microsoft Corporation. 12 مايو 2014. مؤرشف من الأصل في 29 مارس 2016. تم الاسترجاع في 12 يوليو 2014 .
- ^ "وصف تحديث Visual Studio 2013 3". Microsoft Corporation. 15 أغسطس 2014. مؤرشف من الأصل في 13 فبراير 2015. تم الاسترجاع في 18 أغسطس 2014 .
- ^ "Visual Studio 2013 Update 4 RTM". موقع Visual Studio . Microsoft Corporation. 12 نوفمبر 2014. مؤرشف من الأصل في 16 ديسمبر 2016. تم الاسترجاع في 16 نوفمبر 2014 .
- ^ abcde "Visual Studio 2017 15.9 Release Notes". Microsoft Learn . مؤرشف من الأصل في 10 ديسمبر 2019 . تم الاسترجاع في 11 أغسطس 2018 .
- ^ Montgomery, John (3 يونيو 2014). "Visual Studio "14" CTP متاح الآن". مدونة Visual Studio . مؤرشف من الأصل في 20 أغسطس 2014 . تم الاسترجاع في 18 أغسطس 2014 .
- ^ Montgomery, John (12 نوفمبر 2014). "Visual Studio 2015 Preview, Visual Studio Community 2013, Visual Studio 2013 Update 4, and More". مدونة Visual Studio . Microsoft . مؤرشف من الأصل في 7 يناير 2015 . تم الاسترجاع في 15 يناير 2015 .
- ^ Liuson, Julia (9 فبراير 2017). "انضم إلينا: حدث إطلاق Visual Studio 2017 والذكرى السنوية العشرين". مدونة Visual Studio . Microsoft . مؤرشف من الأصل في 10 فبراير 2017 . تم الاسترجاع في 10 فبراير 2017 .
- ^ Montgomery, John (30 مارس 2016). "Visual Studio "15" Preview Now Available". مدونة Visual Studio . Microsoft . مؤرشف من الأصل في 3 أغسطس 2016 . تم الاسترجاع في 20 يوليو 2016 .
- ^ Montgomery, John (10 مايو 2016). "Visual Studio "15" Preview 2". مدونة Visual Studio . Microsoft . مؤرشف من الأصل في 19 أغسطس 2016 . تم الاسترجاع في 20 يوليو 2016 .
- ^ "Visual Studio "15" Preview 2". visualstudio.com . Microsoft . 10 مايو 2016. مؤرشف من الأصل في 13 يونيو 2016.
- ^ Montgomery, John (7 يوليو 2016). "Visual Studio "15" Preview 3". مدونة Visual Studio . Microsoft . مؤرشف من الأصل في 11 سبتمبر 2016 . تم الاسترجاع في 20 يوليو 2016 .
- ^ "Visual Studio "15" Preview 3". visualstudio.com . Microsoft . 7 يوليو 2016. مؤرشف من الأصل في 15 يوليو 2016.
- ^ "Visual Studio "15" Preview 4 Now Available For Download With New Installation Experience And More - MSPoweruser". 22 أغسطس 2016. مؤرشف من الأصل في 25 يناير 2018. تم الاسترجاع في 22 أغسطس 2016 .
- ^ "Visual Studio "15" Preview 4". blogs.msdn.microsoft.com . 22 أغسطس 2016. مؤرشف من الأصل في 23 أغسطس 2016. تم الاسترجاع في 22 أغسطس 2016 .
- ^ "الإعلان عن Visual Studio "15" Preview 5". blogs.msdn.microsoft.com . 5 أكتوبر 2016. مؤرشف من الأصل في 6 أكتوبر 2016. تم الاسترجاع في 5 أكتوبر 2016 .
- ^ "Visual Studio 2017 - نظرة سريعة على تحسينات الإنتاجية في Visual Studio 2017 RC". 14 نوفمبر 2016. مؤرشف من الأصل في 14 نوفمبر 2016. تم الاسترجاع في 14 نوفمبر 2016 .
- ^ "Visual Studio 2017 Release Candidate". مؤرشف من الأصل في 28 مارس 2017. تم الاسترجاع 30 مارس 2017 .
- ^ "الإعلان عن التوفر العام لبرنامج Visual Studio 2017". 7 مارس 2017. مؤرشف من الأصل في 20 مارس 2017. تم الاسترجاع 30 مارس 2017 .
- ^ "إصدار Visual Studio 2017 الإصدار 15.4". مدونة Visual Studio . 10 أكتوبر 2017. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "إصدار Visual Studio 2017 الإصدار 15.5، Visual Studio for Mac". مدونة Visual Studio . 4 ديسمبر 2017. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "إصدار Visual Studio 2017 الإصدار 15.6، وإصدار Visual Studio for Mac الإصدار 7.4". مدونة Visual Studio . 6 مارس 2018. مؤرشف من الأصل في 22 يوليو 2019. تم الاسترجاع في 22 يوليو 2019 .
- ^ "ملاحظات إصدار Visual Studio 2017 15.8". Microsoft Learn . مؤرشف من الأصل في 22 يوليو 2019 . تم الاسترجاع في 21 مارس 2019 .
- ^ مدونة مطوري Windows؛ Sweetgall، Marc (15 نوفمبر 2018). "الدعم الرسمي لنظام التشغيل Windows 10 على تطوير ARM". مدونة مطوري Windows .
- ^ "مستند توافق Visual Studio 2019". Microsoft. مؤرشف من الأصل في 3 يونيو 2020. تم الاسترجاع في 26 فبراير 2020 .
- ^ "ما هو التالي في Visual Studio". مدونة Visual Studio . 6 يونيو 2018. مؤرشف من الأصل في 30 مارس 2020. تم الاسترجاع في 22 يوليو 2019 .
- ^ مدونة، Visual Studio (4 ديسمبر 2018). "جعل كل مطور أكثر إنتاجية مع Visual Studio 2019". blogs.msdn.microsoft.com . مؤرشف من الأصل في 7 ديسمبر 2019 . تم الاسترجاع في 5 ديسمبر 2018 .
- ^ مدونة، Visual Studio (24 يناير 2019). "Visual Studio 2019 Preview 2 is now available". blogs.msdn.microsoft.com . مؤرشف من الأصل في 11 فبراير 2019 . تم الاسترجاع في 26 يناير 2019 .
- ^ "ملاحظات إصدار معاينة Visual Studio 2019". Microsoft Learn . مؤرشف من الأصل في 2 فبراير 2021 . تم الاسترجاع في 14 فبراير 2019 .
- ^ "Visual Studio 2019 Release Candidate (RC) now available". devblogs.microsoft.com . 27 فبراير 2019. مؤرشف من الأصل في 14 نوفمبر 2020 . تم الاسترجاع في 18 أبريل 2019 .
- ^ سالتر، جيم (20 أبريل 2021). "سوف يدخل Microsoft Visual Studio 2022 (أخيرًا) عالم 64 بت". Ars Technica . تم الاسترجاع في 20 أبريل 2021 .
- ^ "Visual Studio 2022". مدونة Visual Studio . 19 أبريل 2021 . تم الاسترجاع في 20 أبريل 2021 .
- ^ مدونة، Visual Studio (17 يونيو 2021). "Visual Studio 2022 Preview 1 متاح الآن!". devblogs.microsoft.com . تم الاسترجاع في 18 يونيو 2021 .
- ^ مدونة، Visual Studio (14 يوليو 2021). "Visual Studio 2022 Preview 2 is out!". devblogs.microsoft.com . تم الاسترجاع في 14 يوليو 2021 .
- ^ مدونة، Visual Studio (10 أغسطس 2021). "Visual Studio 2022 Preview 3 متاح الآن!". devblogs.microsoft.com . تم الاسترجاع في 11 أغسطس 2021 .
- ^ "Visual Studio 2022 Preview 4 is now available!". مدونة Visual Studio . 14 سبتمبر 2021 . تم الاسترجاع في 17 سبتمبر 2021 .
- ^ "انضم إلينا في 8 نوفمبر لإطلاق Visual Studio 2022". مدونة Visual Studio . 12 أكتوبر 2021 . تم الاسترجاع في 14 أكتوبر 2021 .
- ^ "Visual Studio 2022 متاح الآن". مدونة Visual Studio . 8 نوفمبر 2021 . تم الاسترجاع في 18 فبراير 2022 .
- ^ داوني، مارك (8 نوفمبر 2022). "Arm64 Visual Studio أصبح متاحًا رسميًا!". مدونة Visual Studio .
- ^ Blankenship, Ed (يناير 2014). "Introducing Visual Studio Online". مجلة MSDN . Microsoft . مؤرشف من الأصل في 31 ديسمبر 2014 . تم الاسترجاع في 29 نوفمبر 2014 .
- ^ "الخط الزمني للميزات". VisualStudio.com . Microsoft . مؤرشف من الأصل في 7 أكتوبر 2014 . تم الاسترجاع في 29 نوفمبر 2014 .
- ^ Yegulalp, Serdar (14 نوفمبر 2013). "Microsoft reinvents Visual Studio as an Azure cloud service". InfoWorld . IDG . مؤرشف من الأصل في 29 مارس 2021 . تم الاسترجاع في 8 نوفمبر 2014 .
- ^ هاري، برايان (18 نوفمبر 2015). "أخبار من Connect(); 2015". مدونة برايان هاري . مايكروسوفت . مؤرشف من الأصل في 22 نوفمبر 2015. تم الاسترجاع في 22 نوفمبر 2015 .
- ^ "تفاصيل أسعار Visual Studio Online". Microsoft Azure . Microsoft . مؤرشف من الأصل في 22 نوفمبر 2015 . تم الاسترجاع في 29 نوفمبر 2014 .
- ^ برايت، بيتر (12 نوفمبر 2013). "Microsoft takes development into the cloud with Visual Studio Online". Ars Technica . Condé Nast . مؤرشف من الأصل في 8 مارس 2016 . تم الاسترجاع في 7 مارس 2016 .
- ^ "DevOps وإدارة دورة حياة التطبيقات". MSDN . Microsoft . مؤرشف من الأصل في 8 مارس 2016 . تم الاسترجاع في 3 مارس 2016 .
- ^ "Microsoft Visual Studio Team System Code Name "Rosario"". مؤرشف من الأصل في 13 مايو 2008. تم الاسترجاع في 5 أبريل 2008 .
- ^ van Haaften, Octavie (25 نوفمبر 2009). "جلسة نظام فريق Visual Studio 2010". SharePoint: العمل على ذلك… . مؤرشف من الأصل في 26 أبريل 2012. تم الاسترجاع في 8 ديسمبر 2011 .
- ^ هاري، برايان (18 نوفمبر 2015). "أخبار من Connect(); 2015". مدونة برايان هاري . مايكروسوفت . مؤرشف من الأصل في 8 مارس 2016. تم الاسترجاع في 3 مارس 2016 .
- ^ Hinshelwood, Martin (20 يونيو 2012). "Installing TFS 2012 with Lab Management 2012". Martin Hinshelwood - naked Agility Ltd. مؤرشف من الأصل في 13 سبتمبر 2018. تم الاسترجاع في 12 سبتمبر 2018 .
- ^ "LightSwitch HTML Client". MSDN . Microsoft . مؤرشف من الأصل في 4 يونيو 2013 . تم الاسترجاع في 15 يونيو 2013 .
- ^ Massi, Beth (17 يناير 2013). "ابدأ في بناء تطبيقات SharePoint في دقائق مع LightSwitch". مدونة Beth Massi . Microsoft . مؤرشف من الأصل في 10 مايو 2013. تم الاسترجاع في 27 فبراير 2013 .
- ^ Rivard, John (22 مارس 2012). "LightSwitch Architecture: OData (John Rivard)". Visual Studio LightSwitch Team Blog . Microsoft . مؤرشف من الأصل في 2 يوليو 2013 . تم الاسترجاع في 27 فبراير 2013 .
- ^ "تحديث LightSwitch". مدونة فريق LightSwitch في Visual Studio . Microsoft . 14 أكتوبر 2016. مؤرشف من الأصل في 19 مارس 2017. تم الاسترجاع في 19 مارس 2017 .
- ^ "كيفية: نشر خدمة LightSwitch OData". MSDN . Microsoft . مؤرشف من الأصل في 1 يونيو 2013 . تم الاسترجاع في 15 يونيو 2013 .
- ^ "Visual Studio LightSwitch 2011 is Launching 26 July 26". مدونة فريق Visual Studio LightSwitch . Microsoft . 5 يوليو 2011. مؤرشف من الأصل في 21 مايو 2013 . تم الاسترجاع في 27 فبراير 2013 .
- ^ Massi, Beth (3 أغسطس 2010). "التطوير السريع لتطبيقات الأعمال باستخدام Visual Studio LightSwitch". مدونة Beth Massi . Microsoft. مؤرشف من الأصل في 24 مارس 2016. تم الاسترجاع في 4 أغسطس 2010 .
- ^ "تحديث LightSwitch". مدونة فريق LightSwitch في Visual Studio . Microsoft . مؤرشف من الأصل في 8 أغسطس 2017. تم الاسترجاع في 31 مايو 2017 .
- ^ Lardinois, Frederic (29 أبريل 2015). "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch . مؤرشف من الأصل في 28 أكتوبر 2017 . تم الاسترجاع في 25 يونيو 2017 .
- ^ "GitHub - microsoft/vscode: Visual Studio Code". 22 يوليو 2019. مؤرشف من الأصل في 22 يناير 2021. تم الاسترجاع في 22 يوليو 2019 – عبر GitHub.
- ^ برايت، بيتر (14 أبريل 2016). "محرر Visual Studio Code يصل إلى الإصدار 1، ويبلغ عدد مستخدميه نصف مليون مستخدم". مؤرشف من الأصل في 7 يوليو 2017. تم الاسترجاع في 14 يونيو 2017 .
- ^ "دليل المبتدئين لتحليل الأداء". MSDN . Microsoft. 15 نوفمبر 2016. مؤرشف من الأصل في 27 ديسمبر 2016. تم الاسترجاع في 27 ديسمبر 2016 .
روابط خارجية
- الموقع الرسمي
