أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

الأخطاء ثابتة CTP 2015 Studio مرئية والمشكلات المعروفة

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية2967191
تسرد هذه المقالة الأخطاء الثابتة والمشكلات المعروفة ل Microsoft Visual Studio 2015 المجتمع تقنية المعاينات (CTPs).
حول CTP 2015 Studio مرئية
Visual Studio 2015 CTPs إصدارات تجريبية من الإصدار الرئيسي التالي ل Visual Studio. توفر CTPs قاموا مسبقاً بإمكانية مشاركة الملاحظات مع الفريق المنتج بالإضافة إلى فرصة لاختبار ميزات المنتج الجديدة والمحسنة. هذا الإصدار غير معد للاستخدام على أجهزة كمبيوتر الإنتاج أو لإنشاء التعليمات البرمجية للإنتاج.

والهدف من هذا الأداء النظري المركب جمع الملاحظات. للإعلام عن الأخطاء، الرجاء استخدام الاتصال. يمكنك أيضا مشاركة الأفكار والاقتراحات على أوسيرفويسي. يمكن مشاركة الأفكار السريع باستخدام إرسال ابتسامة من خلال Visual Studio IDE.

تحميل أحدث Visual Studio 2015 CTP:
  • Microsoft Visual Studio في نهاية المطاف 2015 CTP (exe, iso)
  • أدوات البعيد (CTP 2015 Studio مرئيةx86, x64, ذراع)
  • Microsoft Visual Studio 2015 SDK CTP (exe)
  • مكتبة MFC متعددة البايت (CTP 2015 Studio مرئيةexe)


ملاحظات
  • CTPs باللغة الإنكليزية فقط.
  • CTPs غير معتمدة ومعدة لاستخدامها للاختبار والتجارب والملاحظات فقط.
  • CTPs لا تخضع للتصديق النهائي. ليس المقصود ليعمل على إنتاج محطات العمل أو الملقمات، أو لاستخدامها لإنشاء التعليمات البرمجية للإنتاج. في حالة تثبيت CTP على خادم إنتاج، يضع هذا الملقم في حالة غير معتمدة.
  • على الرغم من أن هذه CTPs مخصصة ليتم تثبيتها جنبا إلى جنب مع الإصدارات السابقة من Visual Studio، لا يضمن التوافق الكامل لكل CTP.

Visual Studio 2015 CTP 5 (الإصدار 14.0.22512.0.DP) تفاصيل

لمعرفة ما هو الجديد في Visual Studio 2015 CTP 5، راجع ملاحظات حول إصدار visual Studio 2015 CTP 5.

إصلاح الخلل

بوابة
  • يتم عرض الملفات التالفة إلى المستودع بوابة.
    العرض
    عندما تقوم بتحميل التغييرات في مستودع بعيد، يتم استبدال ملف التكوين الخاص بك بملف معد بشكل خاص. ملف التكوين الخاص بك موجودة خارج المستودع. باستبدال هذا الملف بملف غير صالح، يمكن إعادة تعيين الأوامر بوابة بغية تنفيذ الأوامر إجبارية التي يتم تشغيلها ضمن بيانات الاعتماد الخاصة بك. في هذه الحالة، يتم عرض ملف تالف إلى المستودع بوابة.

    ملاحظات
    • تؤثر هذه المشكلة Visual Studio خادم أساس الفريق (TFS) 2013 و 2013 Studio مرئية مباشرة، لأن Visual Studio و TFS لا تنفذ الأوامر إجبارية من بيانات التعريف.git. ومع ذلك، يمكن أن يكون سحب مستودع الذي يحتوي على ملف مكون خصيصا Visual Studio الكتابة فوق أجزاء من بيانات التعريف.git. هذا يعرض بوابة ل Windows أدوات سطر الأوامر للمشكلة.
    • تؤثر المشكلة على كافة بوابة العملاء التي يتم اكتشافها بواسطة مشرفي بوابة المركز.
    السبب
    يتم الاحتفاظ بكل قاعدة بيانات بوابة المحلي على قرص مجلد جذر للمستودع في دليل.git مخفية. عندما يتم يتم سحب الملفات (على سبيل المثال، تخطيط على القرص المحلي بعد التحميل)، يتم وضع ملف يسمى ".git/config" في قاعدة بيانات بوابة. مقارنة تحسس حالة الأحرف ل ".git" المسؤول جزئيا عن هذه المشكلة. بالإضافة إلى ذلك، يوسع المعالجة التلقائية لمسارات الملفات على أنظمة تشغيل ويندوز أنماط الملفات المتأثرة إلى نمط أكثر من وضوح المسماة ".git/التهيئة."
    كيفية عمل الإصلاح
    ل TFS، يرفض الإصلاح أي دفع (إيداع) الذي يحتوي على مكون المسار أو الملف يطابق السلسلة ".git". وهذا يمنع إدخال الملفات التالفة في المستودع المستضاف.

    عميل Visual Studio، يمنع الإصلاح أي ملف من سحبه إلى الدليل.git. يمنع هذا، بدوره، اتفاقات إعادة الشراء التي تحتوي على ملفات تالفة من التأثير على الكمبيوتر المحلي.

المشكلات المعروفة

المسائل العامة
  • الترقية من إصدار مترجم من المعاينة قبل عام 2015 Visual Studio إلى Visual Studio 2015 CTP ستعود إلى اللغة الإنجليزية فقط من الموارد

    يتم تحرير معاينة قبل عام 2015 visual Studio بعشر لغات مترجمة تماما. تتضمن الإنجليزية والصينية المبسطة، والصينية التقليدية، الفرنسية، الألمانية، الإيطالية، اليابانية، الكورية، الروسية والإسبانية. بالإضافة إلى ذلك، Visual Studio 2015 معاينة "حزم اللغات" التي تم إصدارها في 14 لغة. تتضمن الإنكليزية، اللغة الصينية المبسطة، والصينية التقليدية، الفرنسية، الألمانية، الإيطالية، اليابانية، الكورية، الروسية والإسبانية، البرتغالية البرازيلية، التشيكية، البولندية، والتركية.

    سيتم إصدار visual Studio 2015 CTP للغة الإنجليزية فقط. عند الترقية من إصدار مترجم بلغة غير الإنجليزية من المعاينة قبل عام 2015 Visual Studio إلى CTP 2015 Studio مرئية، كافة الموارد وواجهة مستخدم ستعود إلى الإنكليزية.

    لذلك، عند تثبيت أحدث Visual Studio 2015 النهائي CTP5، سيتم إزالة أقدم Visual Studio 2015 النهائي معاينة (أي لغة مترجمة). ستتم إزالة كافة الموارد معاينة قبل عام 2015 Visual Studio القديم ترك Visual Studio 2015 النهائي CTP5 الإنكليزية فقط.

    على سبيل المثال، أطلع على السيناريو التالي:
    • قم بتثبيت Visual Studio 2015 في نهاية المطاف معاينة الصينية المبسطة (FLP) أو Visual Studio 2015 في نهاية المطاف معاينة اللغة الإنجليزية زائد حزمة اللغة Visual Studio 2015 للغة الصينية المبسطة.
    • قم بتثبيت Visual Studio 2015 Ultimate CTP5 الإنكليزية (حزب العمل الفيجي).
    في هذا السيناريو، سيكون لديك Visual Studio 2015 في نهاية المطاف بمستوى CTP5، وكافة الموارد باللغة الإنكليزية.

    لا يمكن تثبيت CTP5 في نهاية المطاف 2015 Studio Visual أولاً وثم تثبيت Visual Studio 2015 النهائي معاينة قبل على أعلى. عند محاولة تثبيت بنية القديمة على رأس بناء أحدث، يتم حظر التثبيت.
  • عرض الترخيص من Visual Studio انتهت بعد تثبيت المنتج إذا تم حفظ موقع Visual Studio والمثبتة ليتضمن مسافة في مسار الدليل.
    للتغلب على هذه المشكلة، إلغاء تثبيت Visual Studio وإعادة من مسار موقع التي تحتوي على أية مسافات.

أدوات التشخيص
  • موضع عرض نافذة "أدوات التشخيص" غير صحيح في بعض الأحيان.
    • تشخيص الرسومات (Alt + F5) يعرض "أدوات التشخيص" نافذة-جنب مع نافذة المستند.diagsession تشخيص الرسومات.
    • بعد نقل إطار "أدوات التشخيص" لمجموعة علامات تبويب مختلفة أو pop من المستند، سيتم إعادة تعيين مرة أخرى إلى موقعة الافتراضي في المرة التالية التي تبدأ بالتصحيح.
    • قد يتم عرض نافذة "أدوات التشخيص" خلف المستند النشط في المحرر عند بدء التصحيح.
  • تصحيح الأخطاء عن بعد إلى Windows Azure غير معتمد حاليا.

التغييرات الجذرية

أداة الخط الزمني
  • تساعد الأداة الجديدة استجابة التطبيق الخاص بك استكشاف مشاكل استجابة التطبيق التي تسببها عوامل كثيرة، مثل القرص تخطيط، التجسيد، أنا/0 وهكذا. سوف تتمكن من ربط القائمة في التطبيق الاستجابة للمعلومات قابل للتنفيذ الحقيقي ومصدر الناتجة التي تسببت في المشكلة.

معلومات أخرى

كيفية تنزيل ملفات دعم Microsoft

تحديثات لمنتجات أخرى في عائلة Visual Studio يمكن العثور على موقع تنزيل Microsoft لبرنامج Visual Studio.

متطلبات

متطلبات البرامج

على Windows 8.1 و Windows Server 2012 R2، تحديث 2919355 (يتوفر أيضا من خلال Windows Update) مطلوب ل DP Visual Studio 14.0.22512.0 عام 2015 لتثبيت بنجاح.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذه الحزمة.

التكوينات المعتمدة

  • 32-بت (x86)
  • 64-بت (x64) (واو)
  • ARM

متطلبات الأجهزة

  • 1.6 غيغا هرتز أو معالج أسرع
  • 1 غيغابايت (GB) من ذاكرة الوصول العشوائي (1.5 غيغابايت إذا كنت تشغل في جهاز ظاهري)
  • 2 غيغابايت من المساحة المتوفرة على القرص الثابت
  • محرك الأقراص الثابتة 5400 لفة في الدقيقة
  • DirectX 9 قادر على بطاقة الفيديو الذي يعمل بدقة 1024 × 768 أو أعلى

تفاصيل معاينة 2015 Studio مرئية

لمعرفة ما هو الجديد في المعاينة قبل عام 2015 Visual Studio، راجع ملاحظات حول إصدار visual Studio 2015 معاينة. للحصول على قائمة لإصلاح الخلل والمشكلات المعروفة، راجع Visual Studio 2015 معاينة مقالة.

Visual Studio "14" الأداء النظري المركب 4 (إصدار 14.0.22129.1.DP) تفاصيل

التحسينات التقنية

تم إجراء تحسينات تقنية التالية في هذا الإصدار.

ASP.NET وتطوير الشبكة
  • ميزات الأدوات vNext ASP.NET
    • يستخدم visual Studio الآن مضيف وقت التصميم لتسريع سيناريوهات بناء Visual Studio للمشاريع vNext ASP.NET. ينشئ مضيف وقت التصميم المشروع في الذاكرة في حدوث تغيير في أي وقت. لذلك، بناء Visual Studio ببساطة يعود ما المضيف وقت التصميم تنفيذه بالفعل.
    • يدعم visual Studio الآن إدارة الحزم NuGet ووحدة التحكم للمشاريع vNext ASP.NET.
    • يدعم ASP.NET vNext قالب تخطيط مشروع الحديث الآن. يقوم بإنشاء مجلد مشروع ضمنسولوتيونفولدير> \src. قالب مشروع ويب ASP.NET vNext أيضا بوضع محتويات ثابتة ضمن المجلد wwwroot الذي يتحدد بواسطة عنصر الجاسوس project.json.
    • القالب "تطبيق ويب" ASP.NET vNext يستخدم إطار العمل الهدف الافتراضي باسم "aspnet50" و "aspnetcore50" الآن، بدلاً من "net451" و "k10". إعادة تسمية المعلمة إيبويلدير Startup.cs إلى إيابليكاتيونبويلدير نتيجة لتغيير وقت التشغيل.
    • وضع قوالب مشروع vNext ASP.NET ملف gloal.json في نفس المستوى مثل ملف الحل، لتوفير دعم أفضل لمراجع مشروع-إلى-مشروع.
    • يدعم visual Studio الآن تصحيح لاختبارات الوحدة vNext ASP.NET.
    • يعكس عقده مراجع المشروع vNext ASP.NET الآن تغييرات تبعية ملف project.json مباشرة.
  • تحديث وقت تشغيل ASP.NET vNext
    • يتضمن CTP 4 visual Studio "14" حزم وقت التشغيل alpha4 ل ASP.NET vNext. يمكنك العثور على كافة التفاصيل على تحسينات محددة إضافة والمشكلات التي تم إصلاحها في منشورة ملاحظات الإصدار على GitHub.
CLR
  • يتضمن هذا التحديث من.NET Framework إصدار جديد من المحول البرمجي JIT 64 بت يوفر تحسينات كبيرة في الأداء عبر مترجم JIT 64 بت القديمة. على الرغم من أنه كان هناك حرص على جعل الانتقال إلى المحول البرمجي الجديدة شفافة بقدر الإمكان، تكون التغييرات في سلوك ممكنة. راجع معلومات إضافية في قسم "المشكلات المعروفة" للمشاكل التي قد تواجهها المحتملة والإجراءات التي يمكن اتخاذها فيما يتعلق ببرنامج التحويل البرمجي JIT.

    أننا نريد أن تسمع عن أي المشكلات التي تواجهها ناتجة عن استخدام برنامج التحويل البرمجي JIT الجديد مباشرة. الرجاء إرسال رسالة بريد إلكتروني توضح المشكلة إلى جانب ثنائي مشكلة ترتبط ملاحظات ريوجيت.
مصحح الأخطاء
  • توفير الوقت في تصحيح المشاكل المعقدة باستخدام نافذة "النظرة الخاطفة" إعدادات نقطة توقف جديدة. يتضمن الإطار دعم التحسس الذكي محسنة لتوقف الشروط والإجراءات.
  • استدعاء دالات c + + في windows المراقبة وفوري مع أقل من القلق حول حالات التوقف التام. في حالة اكتشاف المصحح إلى طريق مسدود دالة المستدعاة، سيحاول حل المشكلة.
  • بدء تشغيل تطبيقات c + + أسرع عند تصحيح الأخطاء.
خبرات XAML
  • يتم الآن اعتماد تعريف "النظرة الخاطفة" في محرر XAML. يمكنك استخدام الأمر "الاطلاع على تعريف" لعرض وتحرير التعليمات البرمجية دون الحاجة إلى تبديل السياق الخاص بك أو المستند الذي تقوم بتحريره حاليا. يكون هذا متوفراً لكافة الأنظمة الأساسية XAML.

المشكلات المعروفة

المسائل العامة
  • تعطل المصحح XSLT في Visual Studio "14" الأداء النظري المركب 4.
  • لا يمكن تشغيل visual Studio أدوات شهادة تطبيق Windows إذا تم تثبيت Visual Studio على المعاينة الفنية 10 Windows.
    الأعراض
    لا يمكن تشغيل Microsoft Visual Studio مجموعة المصدق تطبيق Windows الإصدار 3.x إذا تم تثبيت البرنامج على جهاز كمبيوتر يقوم بتشغيل Windows 10 معاينة فنية. تؤثر هذه المشكلة على Microsoft Visual Studio "14" Microsoft Visual Studio عام 2013 و Microsoft Visual Studio 2012.

    في هذه الحالة، تظهر رسالة خطأ تنص على أن الإصدار المثبت من "مجموعة أدوات Windows تطبيق شهادة" غير معتمد في هذا الإصدار من Windows.
    الحل البديل
    للتغلب على هذه المشكلة، التحقق من تطبيقات Windows 8.1 أو ويندوز 8 Windows Phone 8.1 بتشغيل "أدوات المصدق Windows التطبيق" على Windows 8.1. يمكنك القيام بذلك بتشغيل Visual Studio "14" 2013 Studio مرئية أو 2012 Studio مرئية على Windows 8.1 أو باستخدام كمبيوتر بعيد يقوم بتشغيل Windows 8.1.
ASP.NET وتطوير الشبكة
  • عند إنشاء مشروع vNext ASP.NET، يتم إنشاء مجلد مشروع فارغ ضمن مجلد الحل. يجب إزالة هذا المجلد لأنه يتم إنشاء مجلد المشروع حقيقية فيسولوتيونفولدير> \src فرعي.
  • في مشروع vNext ASP.NET، عند انقر فوق المجلد "الرئيسي" الحل ثم إضافة مشروع جديد، يستخدم مربع الحوار إضافة مشروع جديد مجلد الحل كموقع بدلاً من المجلد "الرئيسي".
  • في "ويندوز 8 الموائد المستديرة"، لا تعمل عملية الضغط على F5 في مشروع vNext ASP.NET للمركز framework CLR. ومع ذلك، Ctrl + F5 يعمل بشكل صحيح. عملية الضغط على F5 framework CLR الأساسية في Windows 8.1 يعمل بشكل صحيح.
CLR
هام اتبع الخطوات الموجودة في هذا القسم بعناية. قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح. قبل تعديله، النسخ الاحتياطي لاستعادة التسجيل في حالة حدوث مشاكل.

قد تواجه مؤشرات الخطأ التالية عند استخدام برنامج التحويل البرمجي JIT الجديد:
  • تطبيق يطرح خطأ إينفاليدبروجراميكسسيبشن .
  • يعمل تطبيق على جهاز كمبيوتر مستند إلى x86 ولكن ليس على جهاز كمبيوتر مستند إلى x64.
الحل البديل
للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.

ملاحظة: لجميع هذه الأساليب، يتم إجراء كافة التحويل البرمجي الديناميكي ب JIT القديمة. أيضا، يستمر استخدام JIT الجديد كافة التحويل البرمجي منشئ الصورة الأصلية، وكافة الصور NGEN الموجودة التي قد جمعت JIT الجديدة ما زالت تستخدم.
  • الطريقة الأولى

    تعيين متغير البيئة التالية:

    COMPLUS_useLegacyJit = 1
  • الطريقة الثانية

    في السجل، بإنشاء أي من المفاتيح الفرعية التالية:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    ثم، حدد ما يلي:

    اسم المفتاح: أوسيليجاسيجيت
    النوع: REG_WORD
    القيمة: 1
  • الطريقة الثالثة

    إضافة النص التالي إلى <app></app>-ملف سمية. إنشاء المقاطع المشار إليه إذا كانت غير موجودة مسبقاً.

    ملاحظة: في اسم الملف هذا <app></app> يمثل اسم التطبيق الفعلي.
    <configuration>  <runtime>   <useLegacyJit enabled="1">  </runtime></configuration>
إذا واجهت خطأ عند استخدام JIT جديدة، ويتضح الخطأ كصورة منشئ الصورة الأصلية، استخدم أي من الطرق التالية لفرض بعض التجميعات المسماة JIT معاد وليس استخدام النسخ الأصلية الموجودة:
  • الطريقة الأولى

    تعيين متغير البيئة التالية:

    COMPLUS_DisableNativeImageLoadList = assembly_one; assembly_two; assembly_three
  • الطريقة الثانية

    في السجل، بإنشاء أي من المفاتيح الفرعية التالية:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    ثم، حدد ما يلي:

    اسم المفتاح: ديسابليناتيفيماجيلوادليست
    نوع
    : REG_SZ
    قيمة: assembly_one; assembly_two; assembly_three

    ملاحظة: هذه قائمة مفصولة بفواصل منقوطة أو فراغات أسماء التجميع البسيط (لا رمز المفتاح العام، لا هندسة وهكذا). هذه القائمة لا يحتوي على ملحق اسم الملف "dll.". في الأمثلة في هذا الأسلوب والطريقة التالية، "assembly_one" هو اسم بسيط لتجميع المسمى "assembly_one.dll".
  • الطريقة الثالثة

    إضافة النص التالي إلى <app> </app>. الملف سمية. إنشاء المقاطع المشار إليه إذا كانت غير موجودة مسبقاً.

    ملاحظة: في اسم الملف هذا، <app></app> اسم التطبيق الفعلي.

    <configuration>  <runtime>   <disableNativeImageLoad>    <assemblyIdentity name="assembly_one" />    <assemblyIdentity name="assembly_two" />  </disableNativeImageLoad>  </runtime></configuration>
المزج
  • فشل في بدء تشغيل المزج وإرجاع "شكرا لتقييم المنتج. انتهت مدة صلاحية الفترة التجريبية الخاصة بك الآن. إذا كنت تريد الاستمرار في استخدام المنتج، الرجاء إدخال مفتاح منتج صالح "رسالة الخطأ. سيتم إصلاح في CTP قادمة.

معلومات أخرى

كيفية تنزيل ملفات دعم Microsoft

تحديثات لمنتجات أخرى في عائلة Visual Studio يمكن العثور على موقع تنزيل Microsoft لبرنامج Visual Studio.

متطلبات

متطلبات البرامج

على Windows 8.1 و Windows Server 2012 R2، تحديث 2919355 (يتوفر أيضا من خلال Windows Update) مطلوب ل CTPs Visual Studio "14" لتثبيت بنجاح.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذه الحزمة.

التكوينات المعتمدة

  • 32-بت (x86)
  • 64-بت (x64) (واو)
  • ARM

متطلبات الأجهزة

  • 1.6 غيغا هرتز أو معالج أسرع
  • 1 غيغابايت (GB) من ذاكرة الوصول العشوائي (1.5 غيغابايت إذا كنت تشغل في جهاز ظاهري)
  • 2 غيغابايت من المساحة المتوفرة على القرص الثابت
  • محرك الأقراص الثابتة 5400 لفة في الدقيقة
  • DirectX 9 قادر على بطاقة الفيديو الذي يعمل بدقة 1024 × 768 أو أعلى

Visual Studio "14" الأداء النظري المركب 3 (الإصدار 14.0.22013.1.DP) تفاصيل

التحسينات التقنية

تم إجراء تحسينات تقنية التالية في هذا الإصدار.

ASP.NET وتطوير الشبكة
  • ميزات الأدوات vNext ASP.NET
    • لا يقوم visual Studio بتخزين أسماء الملفات في ملف مشروع ".kproj" لتعقب الملفات المضمنة في المشروع. يتم تضمين الملفات في الدلائل المشروع تلقائياً في المشروع، ويتم تلقائياً إزالة الملفات من المشروع عندما يتم إزالتها من الدلائل المشروع.
    • تتم إضافة وحدة اختبار التكامل، وسيتم تحسين الخبرة في الإصدارات اللاحقة.
    • يتم إضافة دعم "لبنية التكوين".
  • تحديث وقت تشغيل ASP.NET vNext
    • يتضمن CTP 3 visual Studio "14" حزم وقت التشغيل alpha3 ل ASP.NET vNext. كافة إضافة التفاصيل على تحسينات محددة وقضايا ثابتة يمكن العثور عليها في المنشور ملاحظات الإصدار على GitHub.
  • تحديثات ASP.NET من Visual Studio 2013 التحديث 3
مصحح الأخطاء
  • يمكنك الآن مشاهدة التعليمات البرمجية كم يأخذ تنفيذه مباشرة في المحرر عند حد يتجاوز تنفيذ التعليمات البرمجية.
Visual c + +
  • يمكنك الآن إعادة بناء القيم الحرفية للسلسلة التي يتم تناثرت تسلسلات الهروب إلى تنسيق raw سلسلة أكثر سهولة لقراءة. \N (سطر جديد)، \t (علامة التبويب) يتم تسلسل المعتمدة \\ (مائل) \ '(علامة اقتباس مفردة)، \"(علامة اقتباس مزدوجة)، و \؟ (علامة استفهام). لاستخدام هذه الميزة، انقر نقراً مزدوجاً فوق أي سلسلة حرفية (واسعة أو ضيقة) ثم قم بتحديد إعادة هيكلة->تحويل لخام سلسلة حرفية لتنفيذ العملية.
  • قمنا باستبدال العلامات الذكية باستخدام المصابيح لإنشاء إعلان/تعريف، مما يسهل رؤية وانقر فوق هذه الإعلامات.
  • لقد دمج ملحق إعادة تسمية رمز Visual Studio عام 2013 (بعنوان Visual c + + إعادة بناء التعليمات البرمجية في Visual Studio معرض) في Visual Studio وأضاف وظائف مثل إمكانية إلغاء العملية إذا كان يستغرق وقتاً طويلاً.
  • قمنا بتنفيذ التخزين المحلي لمؤشر الترابط. استخدم الكلمة الأساسية thread_local للتصريح بأن كائن يجب تخزينها بشكل مستقل لكل مؤشر ترابط.
  • يحاول visual Studio الآن تبسيط القوالب و typedefs في المعلمة تعليمات و quickinfo لجعلها أسهل للقراءة.
Visual Studio IDE
  • في Visual Studio "14" الأداء النظري المركب 2 قدمنا ميزة جديدة تسمى "تخطيطات مخصصة" لتسهيل حفظ التخطيطات المخصصة. التجوال في 3 CTP، هذه "التخطيطات المخصصة". سيتم مزامنة أي تخطيطات مخصصة تنشئها عبر الأجهزة التي تحتوي على 3 CTP تثبيتها عند تسجيل الدخول إلى IDE باستخدام نفس الحساب.
  • يمكنك إنشاء مشروع مشترك C# أو Visual Basic أو JavaScript فارغ من الملف -> القائمة المشروع الجديد . يمكن أن تستهلك مخزن Windows أو Windows Phone المشاريع التي تتم كتابتها في C# أو Visual Basic أو JavaScript وبعض الكلاسيكية سطح المكتب المشاريع (تطبيق وحدة تحكم، مكتبة الفئة، تطبيق نموذج Windows، محمول مكتبة الفئة، WPF) التي يتم كتابتها في C# أو Visual Basic أو أكثر من هذه المشاريع المشتركة. يمكنك إدارة مراجع المشروع المشترك (إضافة أو إزالة) باستخدام إدارة مرجع. سنواصل توسيع دعم "المشاريع المشتركة" لأكثر أنواع المشاريع واللغات في المستقبل CTPs Visual Studio "14".
  • Visual Studio يعتمد رموز عالية الدقة في أشرطة الأوامر وأشرطة الأدوات نافذة (قياسي) والقوائم الرئيسية عند تشغيله أكبر من 100% لتغيير حجم DPI.

المشكلات المعروفة

Visual c + +
  • قد تفشل quickinfo Visual c + + جديدة لتبسيط قالب إذا كانت تنطوي على typedefs متعددة من نفس النوع. سيتم حل هذه المشكلة في الإصدارات اللاحقة.


Visual Studio IDE
  • بعد تسجيل الدخول، Windows عند بدء تشغيل أو تسجيل الدخول إلى Visual Studio "14" الأداء النظري المركب 3، قد تطالب بتثبيت.NET Framework 3.5. وهذا شرط سباق التي يتم تشغيلها بواسطة تجميع يجب أن قد تم وضع علامة كآمن ل 4.5 إطار عمل.NET.

    للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
    • تثبيت.NET Framework 3.5.
    • تعيين useLegacyV2RuntimeActivationPolicy إلى true لعنصر بدء التشغيل في ملفات التكوين التالية ضمن "C:\Program Files (x86) \Common Files\Microsoft Shared\VsHub\1.0.0.0\":
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    ملاحظةAzure الأجهزة الظاهرية ل Visual Studio "14" الأداء النظري المركب 3 قمت بالفعل بتطبيق الخيار الثاني.
تخزين التطبيقات
  • يتم إكمال "معالج الإعلام دفع" بشكل غير صحيح بسبب بعض الأخطاء. سيتم حل هذه المشكلة في الإصدارات اللاحقة.
خدمات الهاتف النقال azure.NET
  • في Visual Studio "14" CTP 3، خدمات الهاتف الجوال.NET Azure غير معتمدة.
LightSwitch
  • لا يمكنك نشر مشروع LightSwitch بعد تثبيت Visual Studio "14" الأداء النظري المركب 3. من المستحسن أن تحتفظ CTP سابقة إذا كنت تريد نشر التطبيق الخاص بك.
  • يمكنك ترقية المشاريع LightSwitch من الإصدارات السابقة. ومع ذلك، اعتماداً على نوع المشروع الخاص بك، قد تواجه المشكلات التالية:
    • قد تفشل عملية بناء المشاريع المستندة إلى HTML أو تطبيق العمل الذي تمت ترقيته "مجموعة النظراء" (CBA) لتعذر العثور 2.5.1 إصدار وقت التشغيل عميل.

      للتغلب على هذه المشكلة، اتبع الخطوات التالية:
      1. الحق فوق عميل HTML LightSwitchوقم بتحديد إدارة الحزم NuGet.
      2. ضمن عقده الحزم المثبتة ، بتحديد وإزالة تثبيت الحزمة "Microsoft.LightSwitch.Client.JavaScript.Runtime". إلغاء تثبيت أية تبعيات.
      3. ضمن العقدة عبر الإنترنت ، ابحث عن وتثبيت الإصدار 2.5.1.0 من مجموعة "Microsoft.LightSwitch.Client.JavaScript.Runtime".
    • قد تفشل 2011 LightSwitch الذي تمت ترقيته أو المشاريع التي تستند إلى سطح المكتب 2012 Visual Studio تحميل بشكل صحيح في وقت التشغيل أو أثناء تصحيح الأخطاء.

      ملاحظة2011 LightSwitch الترقية أو مشاريع Visual Studio 2012 سطح المكتب غير مستحسن في هذا الأداء النظري المركب.
    • قد تفشل ترقية المشاريع المستندة إلى HTML Visual Studio 2012 التحديث 2 تحميل بشكل صحيح في وقت التشغيل أو أثناء تصحيح الأخطاء.

      ترقية المشاريع المستندة إلى HTML Visual Studio 2012 التحديث 2 غير مستحسن في هذا الأداء النظري المركب.
إطار الوحدة
  • عند استخدام أدوات Entity Framework، تتلقى رسالة الخطأ التالية:
    لم يتم العثور على الأسلوب: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    للتغلب على هذه المشكلة، تثبيت إصدار محدث من أدوات Entity Framework 6.1.1 ل Visual Studio "14" الأداء النظري المركب 3 هنا.

معلومات أخرى

كيفية تنزيل ملفات دعم Microsoft

تحديثات لمنتجات أخرى في عائلة Visual Studio يمكن العثور على موقع تنزيل Microsoft لبرنامج Visual Studio.

متطلبات

متطلبات البرامج

على Windows 8.1 و Windows Server 2012 R2، تحديث 2919355 (يتوفر أيضا من خلال Windows Update) مطلوب ل CTPs Visual Studio "14" لتثبيت بنجاح.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذه الحزمة.

التكوينات المعتمدة

  • 32-بت (x86)
  • 64-بت (x64) (واو)
  • ARM

متطلبات الأجهزة

  • 1.6 غيغا هرتز أو معالج أسرع
  • 1 غيغابايت (GB) من ذاكرة الوصول العشوائي (1.5 غيغابايت إذا كنت تشغل في جهاز ظاهري)
  • 2 غيغابايت من المساحة المتوفرة على القرص الثابت
  • محرك الأقراص الثابتة 5400 لفة في الدقيقة
  • DirectX 9 قادر على بطاقة الفيديو الذي يعمل بدقة 1024 × 768 أو أعلى

Visual Studio "14" الأداء النظري المركب 2 (الإصدار 14.0.21901.1.DP) تفاصيل

التحسينات التقنية

تم إجراء تحسينات تقنية التالية في هذا الإصدار.

ASP.NET وتطوير الشبكة
  • ASP.NET vNext: يدعم هذا الإصدار من Visual Studio في إنشاء وتطوير تطبيقات ASP.NET على vNext. ASP.NET vNext من مكدس.NET lean وقابله لبناء تطبيقات ويب الحديثة للخوادم المحلية وسحابة. يتضمن الميزات التالية:
    • تم توحيد ASP.NET MVC وواجهة برمجة تطبيقات ويب نموذج برمجة واحد.
    • تجربة مطور عدم الترجمة.
    • تكوين بناء بيئة لانتقال سلس إلى مجموعة النظراء.
    • تبعية الحقن--المضمنة.
    • يعتمد وقت التشغيل الجديدة المحسنة سحابة صواب الإصدار جنبا إلى جنب.
    • NuGet كل شيء، حتى وقت التشغيل نفسه.
    • تشغيل في IIS أو الذاتية التي تتم استضافتها في العملية الخاصة بك.
    • المفتوحة المصدر من خلال أساس.NET، ويأخذ مساهمات.
    لمزيد من المعلومات حول vNext ASP.NET في Visual Studio، انتقل ASP.NET vNext على الويب.
  • يتضمن هذا الإصدار من Visual Studio أيضا جميع الحالي ASP.NET ويب تطوير الميزات والتي تم إصدارها كجزء من Visual Studio 2 تحديث 2013. معرفة المزيد هنا.
Visual c + +
  • تم تحديث البحث في الملفات لتمكين النتائج التالية أن تكون النتائج إضافة إلى السابق ("إلحاق وضع"). النتائج الآن أيضا يمكن تحريرها أو حذفها.
  • تمكين ظواهر خالصة تنفيذ أحد المستخدمين لإنشاء تعريفات لفئة ترث يبني (مثل فئة مجردة، البنية) ظواهر الخالصة التي تحتوي على. كلا متعددة ويتم دعم عمليات الإرث المتكررة. تنشيط الميزة بزر الماوس الأيمن فوق تعريف فئة (تنفيذ جميع ظواهر الخالصة) أو بناء قاعدة موروثة (تنفيذ الاتصالات خالص ظواهر في قاعدة فقط). تعليقات مزدوج الخط المائل (//) المستخدمة لتحديد مجموعات المهام التي تنفذ انطلاقا من القواعد الفردية.
  • يمكن تعريف دالة نقل مستخدم لنقل نص تعريف دالة للمصدر أو تعريف رأس/في الدرجة. يجب تنشيطها من خلال قائمة السياق بزر الماوس الأيمن على توقيع الدالة.
  • تم تحديث تعريف إنشاء/تعريف عن طريق إضافة "تعريف الاطلاع" والإصلاحات الأخرى.
Visual Studio IDE
  • سوف تظهر أشرطة القوائم في "حالة العنوان" نمط بدلاً من نمط استهلالية.
  • يتوفر الآن الدعم للمس في محرر Visual Studio. وهذا يشمل اللمس للتمرير، قليل-إلى-تكبير/تصغير، الضغط مع الاستمرار لقوائم السياق، ضغطاً لتحديد الكلمة وتحديد السطر بالنقر فوق في الهامش.
  • تم تغيير قيم التكوين والنظام الأساسي القائمة المنسدلة لمربع حوار صفحة الخصائص VC تذكر الماضي اختيار المستخدم عند إغلاق وإعادة فتح.
  • يمكن للمستخدمين حفظ التخطيطات المخصصة عن طريق النقر فوق حفظ تخطيط الإطار من قائمة النافذة . يمكن للمستخدمين تطبيق تخطيط مخصص بالنقر فوق تطبيق إطار تخطيط من القائمة إطار ، ويمكن للمستخدمين حذف، إعادة تسمية، أو إعادة ترتيب التخطيطات عن طريق النقر فوق إدارة تخطيط الإطار من قائمة النافذة . تحتوي تخطيطات التسعة الأولى أيضا اختصارات لوحة المفاتيح من Ctrl + Alt + 1 إلى 9 + Ctrl + Alt.
  • في هذا CTP نحن يتم التقريب من المصابيح الكهربائية التي طريقة سهلة وسريعة للحصول على مساعدة إصلاحات للمشكلات المعروفة في التعليمات البرمجية داخل محرر Visual Studio. إذا كان لديك مشكلة في التعليمات البرمجية الخاصة بك، ووضع علامة الإقحام المحرر الخاص بك على السطر حيث المشكلة المرور بالماوس أو إظهارها القضية ستقدم ضوءا يوضح مفيدة الإجراءات التي يمكنك اتخاذها لحل المشكلة مع معاينة نتائج كل إجراء.

    هذه الميزة قابلة للتوسعة علنا، حيث موسعات Visual Studio يمكن أن توفر الإجراءات المقترحة الخاصة بهم.
  • بعد تطبيق هذا CTP، يمكنك إنشاء الفارغة C# ومشروع من الملفات المشتركة JavaScript > القائمة المشروع الجديد . الهاتف المشاريع، "مشاريع المتجر"، ويمكن أن تستهلك "المشاريع العالمية" التي تتم كتابتها في JavaScript و C # أو أكثر من هذه المشاريع المشتركة. مشاركة المشروع يمكن إدارتها المراجع (إضافة أو إزالة) باستخدام إدارة مرجع. الرجوع إلى مشروع مشترك متوفر أيضا لبعض الكلاسيكية سطح المكتب مشاريع C#. أنواع المشاريع واللغات التي تدعم "مشاريع مشتركة" سوف يستمر في توسيع CTPs في المستقبل.
  • في هذا الأداء النظري المركب، يدعم Visual Studio الآن الرموز ذات الدقة العالية في "قائمة الأخطاء".

المشكلات المعروفة

التثبيت

النظام الأساسي للعميل
  • إلغاء تثبيت Visual Studio "14" إزالة CTP 2 تيبيسكريبت من Visual Studio حلول عام 2013.
ترقية
  • بسبب مشكلة معروفة عند تثبيت Visual Studio "14" الأداء النظري المركب 2 (الإصدار 14.0.21901.1.DP) على نفس الكمبيوتر الذي يحتوي Visual Studio "14" الأداء النظري المركب 1 (الإصدار 14.0.21730.1.DP) مثبت، قد تفشل مشاريع مخزن Windows الخاصة بك لتشغيل.

    لحل هذه المشكلة، إصلاح تثبيت Visual Studio "14" الأداء النظري المركب 2 (الإصدار 14.0.21901.1.DP) بعد الترقية. لتجنب هذه المشكلة، يتم إزالة تثبيت Visual Studio "14" الأداء النظري المركب 1 توصيتنا الأكثر أماناً (الإصدار 14.0.21730.1.DP) قبل تثبيت الإصدار الجديد من الأداء النظري المركب. تم إصلاح هذه المشكلة ترقية للبنية للتحديثات المستقبلية من Visual Studio "14" الأداء النظري المركب 2 (الإصدار 14.0.21901.1.DP).
Visual c + +
  • لا تعمل أداة "استخدام الذاكرة" الأصلية عند استهداف Win32 (x86). استهداف x 64 يعمل كما هو متوقع.

معلومات أخرى

كيفية تنزيل ملفات دعم Microsoft

تحديثات لمنتجات أخرى في عائلة Visual Studio يمكن العثور على موقع تنزيل Microsoft لبرنامج Visual Studio.

متطلبات

متطلبات البرامج

على Windows 8.1 و Windows Server 2012 R2، تحديث 2919355 (يتوفر أيضا من خلال Windows Update) مطلوب لبرنامج Visual Studio DP 14.0.21901.1 "14" لتثبيت بنجاح.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذه الحزمة.

التكوينات المعتمدة

  • 32-بت (x86)
  • 64-بت (x64) (واو)
  • ARM

متطلبات الأجهزة

  • 1.6 غيغا هرتز أو معالج أسرع
  • 1 غيغابايت (GB) من ذاكرة الوصول العشوائي (1.5 غيغابايت إذا كنت تشغل في جهاز ظاهري)
  • 2 غيغابايت من المساحة المتوفرة على القرص الثابت
  • محرك الأقراص الثابتة 5400 لفة في الدقيقة
  • DirectX 9 قادر على بطاقة الفيديو الذي يعمل بدقة 1024 × 768 أو أعلى

Visual Studio "14" الأداء النظري المركب 1 (الإصدار 14.0.21730.1.DP) تفاصيل

التحسينات التقنية

تم إجراء تحسينات تقنية التالية في هذا الإصدار.

ASP.NET وتطوير الشبكة
  • ASP.NET vNext: يدعم هذا الإصدار من Visual Studio في إنشاء وتطوير تطبيقات ASP.NET على vNext. ASP.NET vNext من مكدس.NET lean وقابله لبناء تطبيقات ويب الحديثة للخوادم المحلية وسحابة. يتضمن الميزات التالية:
    • تم توحيد ASP.NET MVC وواجهة برمجة تطبيقات ويب نموذج برمجة واحد.
    • تجربة مطور عدم الترجمة.
    • تبعية الحقن--المضمنة.
    • جنبا إلى جنب: نشر وقت التشغيل وإطار باستخدام التطبيق الخاص بك.
    • NuGet كل شيء، حتى وقت التشغيل نفسه.
    • كافة المصادر المفتوحة على أساس.NET، والمساهمات.
    لمزيد من المعلومات حول vNext ASP.NET في Visual Studio، انتقل ASP.NET vNext على الويب.
  • يتضمن هذا الإصدار من Visual Studio أيضا جميع الحالي ASP.NET ويب تطوير الميزات والتي تم إصدارها كجزء من Visual Studio 2 تحديث 2013. معرفة المزيد هنا.
اللغات التي تمت إدارتها
  • تم استبدال المركز IDE والتحرير خبرات ل C# و Visual Basic مع الخبرات الجديدة التي تم إنشاؤها على المحول البرمجي.NET Platform "روزلين". وبشكل عام، يجب أن تكون التجربة دون تغيير. ومع ذلك، هناك العديد من التحسينات الصغيرة.
  • دعم إعادة بناء التعليمات البرمجية C# لقد تم تنقيح. هناك اثنين من refactorings الأساسية الجديدة: متغير مؤقت مضمنة وتقديم شرح المتغيرة. بالإضافة إلى ذلك، تمت إضافة دعم ل Visual Basic إعادة بناء التعليمات البرمجية للمرة الأولى.
  • يمكنك استخدام توجيه محدد متوافق مع التعليمات البرمجية لبرامج Microsoft وحزم NuGet التي تستهدف الحصول على تحليل التعليمات البرمجية مباشرة وإصلاحات التلقائي أثناء الكتابة.
Visual c + +
  • التقاط المعمم لامدا: يمكنك تعيين نتيجة تقييم تعبير إلى متغير في جملة التقاط من لامدا. يسمح هذا مثيل من نوع النقل فقط لالتقاطها بواسطة قيمة.
  • معرف من قبل المستخدم القيم الحرفية في اللغة والمكتبة القياسية: يمكنك إلحاق القيم الحرفية الرقمية وسلسلة مع ملحقات ذات معنى لمنحهم دلالات مناسبة. المحول البرمجي تحويل اللاحقات إلى استدعاءات الدالات عامل UDL المناسبة. <chrono>، <string>، وتوفير رؤوس <complex>الآن عوامل حرفية تسهيلا. على سبيل المثال، يعني "1729ms" std::chrono::milliseconds(1729)"مواء" دا يعني std::string("meow")ويعني 3.14i std::complex<double>(0.0، 3.14)</double>.</complex> </string> </chrono>
  • نوكسسيبت مكتمل: يمكنك التحقق من ما إذا كان تعبير سيتم طرح استثناء باستخدام عامل نوكسسيبت . على سبيل المثال، نوكسسيبت(func()) إرجاع "true" إذا تم تحديد funcنوكسسيبت.
  • مساحات الاسم المضمن: يمكنك تعيين مساحة اسم متداخلة ك "مضمن" جعل محتوياته يمكن الوصول إليها من مساحة الاسم الأصل الخاصة به.
  • ثوابت "سحر" مؤشر الترابط-الأمن: تتم تهيئة المتغيرات الثابتة المحلية بطريقة مؤشر الترابط-الأمن، إزالة الحاجة للمزامنة يدوياً. يجب أن تدرك أن استخدام هذه المتغيرات عدا تهيئة لا يزال غير محمي. يمكن تعطيل أمان مؤشر الترابط باستخدام /Zc:threadSafeInit- لتجنب تبعية على CRT.
  • الاتحادات غير مقيد: يمكنك تعريف الاتحادات التي تحتوي على أنواع مع منشئات غير عادية. الدوال الإنشائية لهذا النوع من الزواج يلزم تحديده يدوياً.
  • وأخيراً، يتم أيضا تضمين كافة 11 + + C و c + + 14 لغة الميزات الجديدة التي تم إصدارها في نوفمبر 2013 المحول البرمجي CTP 2013 Studio مرئية في هذه المعاينة. لمزيد من المعلومات حول هذه الميزات، اقرأ هذا إعلان. باختصار، منها ما يلي:
    • __func__و توسيع sizeof، توليد نقل ضمني و مؤهلات ref ("آند" و "آند آند" لدالات عضو)، النوف و النصوالمنشئات المكتسبة.
    • ترجع الدالة تلقائياً نوع الخصمو decltype(auto)العام لامدا مع حد من عدم استخدام [=]/التقاط الافتراضية [آند] إلى جانب lambdas العامة. هذا سيتم تمكين أيضا عام لامدا في إصدار مستقبلي.
    • دالات ريسومابل و تنتظرالمقترح "المواصفات التقنية التزامن c + +".
  • قيمة خالية إلى الأمام المكررات:المكررات الأمام "المكتبة القياسية" (وأقوى) الآن ضمان أن المكررات تهيئة القيمة مقارنة بالمساواة. هذا يجعل من الممكن لتمرير نطاق فارغ دون حاوية أصل. يجب أن تدرك أنه بشكل عام، تهيئة قيمة المكررات لا يزال لا يمكن مقارنة المكررات من حاوية أصل.
  • quoted(): تتيح هذه المتلاعبين iostreams الحفاظ على السلاسل التي تحتوي على مسافات.
  • البحث النقابي غير متجانسة: عند تمكين بالمقارنة الخاصة (مثل أقل<> </> و أكبر<> </> فونكتورس عامل شفافة)، حاويات النقابي مرتبة الحصول على وظائف البحث عن القوالب. يتيح هذا إمكانية العمل مع كائنات قابلة للمقارنة لمفاتيح، دون إنشاء المفاتيح فعلياً.
  • integer_sequence: تسلسل صحيح وقت ترجمة معتمدة الآن لجعل قالب ميتابروجرامينج أسهل.
  • exchange (): يسهل هذه الدالة الصغيرة فائدة مناسبة لتعيين قيمة جديدة لكائن واسترداد القيمة القديمة.
  • get<T>():</T> يتيح هذا عنصر مجموعة الوصول إليها حسب نوعه (عند فريد) بدلاً من قبل الفهرس الخاص به.
  • مزدوجة النطاق equal()، is_permutation()، mismatch(): خوارزميات "نطاق ونصف" C + + 98 الخاص به (first1، last1، first2) يصعب استخدامها بشكل صحيح. بينما تزال تقدم، أضاف C + + 14 التحميلات الزائدة أخذ (first1, last1, first2, 1 الأخير 2) التي كثيرا أسهل وأكثر أماناً للاستخدام.
  • tuple_element_t: تتم إضافة هذا القالب الاسم المستعار للتوافق والاتساق مع قوالب نوع سمات الاسم المستعار.
  • نظام الملفات "V3" المواصفات التقنية (TS): واجهة وتنفيذ <filesystem>إصلاح اتبع هذا الملخص، من المرجح أن يتم دمجها في C + + 17.</filesystem>
  • مكتبة المشاكل: 24 قرارا قد نفذت (على سبيل المثال، is_final، make_reverse_iterator())، لا بما في ذلك القرارات التي تم تنفيذها بالفعل في عام 2013 c + + Visual. لاحظ أن مشكلة مكتبة تقرير خطأ للمقياس. يمكن حل بإصلاح مشكلة في مواصفات أو حتى إضافة ميزة صغيرة.
  • <chrono>إصلاح:</chrono>الساعات تكون إعادة كتابة أن توافق ودقيق.
  • الإصلاحات مخصص الحد الأدنى: لا تعمل عدة مكونات مكتبة (بما في ذلك سلسلة أصلية و std::function) مع المعرفة من قبل المستخدم allocators C + + 11 للواجهة مخصص أقل، بدلاً من ذلك تتطلب واجهة مخصص مطول 03's C + +. إصلاح كافة التواجدات لهذه المشكلة.
  • ميزات مكتبة C99: يتم تنفيذ معظم ميزات مكتبة C99 المتبقية.
    • يتم تطبيق سنبرينتف .
    • دعم عائلات printf و scanf المهام الآن التحسينات سلسلة تنسيق C99 الجديدة.
    • دعم الأسر سترتود و scanf من الوظائف الآن سداسي عشري الفاصلة العائمة.
    • تحسين التوافق مكتبة أفضل بتعديلات وتحديثات البرامج.
  • __restrict: الكلمة الأساسية __restrict الآن بدعم أنواع المرجع بالإضافة إلى أنواع المؤشرات.
  • تحسين التشخيص: سيتم الآن إخراج المحول البرمجي تحذيرات حول التعليمات البرمجية مريبة مسبقاً لا أدى تحذيرات. على سبيل المثال، متغيرات مظلل الآن سيؤدي التحذيرات. تحذيرات أيضا أصبحت أكثر وضوحاً.
  • علامة/Wv: يمكنك استخدام /Wv:XX.س س.م م م م لتعطيل التحذيرات التي يتم تقديمها بعد الإصدار المحول البرمجي XX.س س.م م م م. لاحظ أن التحذيرات المنبعثة قد لا تزال تختلف تصدر بواسطة الإصدار المحدد.
  • المحول البرمجي تحديثات البرامج: لدينا ثابتة أكثر من 400 من أخطاء في برنامج التحويل البرمجي. وقدم 179 هذه المستخدمين من خلال اتصال Microsoft.
  • إعادة بناءة وقت التشغيل C (CRT):يتضمن هذا CTP المعاينة الأولى من CRT المعاد هيكلتها إلى حد كبير.
    • msvcr140.dll لم يعد موجوداً. يتم استبدال ثلاثة DLLs: vcruntime140.dll و appcrt140.dll و desktopcrt140.dll.
  • stdio الأداء: يتم إجراء العديد من التحسينات في الأداء في المكتبة stdio ، لا سيما في الأسر sprintf و سكانف من الوظائف.
  • الكائن في تخفيض حجم الملف: العمل مع إصلاحات برنامج التحويل البرمجي، يتم تغيير رؤوس STL إمكانية تقليل أحجام ملفات الكائن والمكتبات الثابتة (أي بعد التحويل البرمجي ولكن قبل الارتباط. أحجام EXEs/ملفات Dll المرتبطة تتأثر). على سبيل المثال، عند التحويل البرمجي لملف مصدر الذي يتضمن C ومكتبه c + + القياسية كافة الرؤوس ولا شيء معهم، ل x86 مع/MD/O2، 2013 c + + Visual إنشاء ملف كائن 731 ك. بايت. وهذا تحسين ليكون أقل من 1 كيلو بايت.
  • التحقق من إصلاحات التصحيح: الشيكات التصحيح STL رفض خالية من المؤشرات التي يتم تمريرها المكررات، حتى عندما يكون مضمون المعيار الذي يجب أن تعمل (على سبيل المثال، دمج اثنين [خالية، خالية) نطاقات لأي إخراج خالية). يتم فحص كل خوارزمية وثابت.
  • إنشاء إعلان أو تعريف: يمكنك بسرعة إنشاء تعريف الدالة أو تعريف بالنسبة للدول المجاورة. للقيام بذلك، انقر فوق تعريف أو إعلان أو استخدام العلامات الذكية.
  • المصحح المرئيات:ناتفيس المصحح المرئيات يمكن إضافة الملفات إلى مشروع Visual c + + لتسهيل الإدارة وتكامل التحكم المصدر. تأخذ ناتفيس الملفات التي تمت إضافتها إلى مشروع تقييم الأولوية على المرئيات خارج المشروع.
  • تشخيص الذاكرة الأصلي:
    • يمكنك بدء ذاكرة تشخيص جلسة عمل (Alt+F2) مراقبة استخدام الذاكرة مباشرة من التطبيق الأصلي الخاص بك. وهذا يدعم سطح مكتب Windows.
    • يمكنك التقاط لقطات كومة الذاكرة المؤقتة لعملية قيد التشغيل في الذاكرة لمشاهدة الأنواع ومثيلات للمخصصات الأصلية.
    • يمكنك عرض الفرق في عمليات تخصيص الذاكرة بين اثنين من لقطات الذاكرة.
    • يمكنك الغوص في لقطة معالجة محتويات ذاكرة باستخدام مصحح الأخطاء لإجراء تحليل أعمق لكومة الذاكرة المؤقتة.
للحصول على أحدث المعلومات حول Visual c + +، انتقل مدونة فريق c + + visual.

المشكلات المعروفة

الوظائف


Visual c + +
  • فشل تقييم التعبير أثناء تشخيص الذاكرة الأصلي عند تشغيل الإعداد "التعليمات البرمجية الخاصة بي فقط" . إيقاف تشغيل هذا الإعداد يتيح تقييم التعبير للعمل بشكل صحيح.
  • ميزات اللغة Visual c + + في هذا الإصدار ليس التحسس الذكي كامل الدعم في محرر Visual Studio.
  • قد يفشل عامل نوكسسيبت في وحدات السيناريو التي تتضمن قوالب معقدة.
  • حاليا، قد الأحرف المعرفة من قبل المستخدم بإنشاء التعليمات البرمجية غير صحيحة ضمن clr/. القيم الحرفية كبيرة للغاية غير معتمد بعد.
  • تحليل التعليمات البرمجية غير معتمد في هذا الإصدار من برنامج التحويل البرمجي. إذا حاولت إنشاء باستخدام /تحليل، المحول البرمجي يقوم بإصدار تحذير وسيتم تجاهل الإشارة.
  • بناء تطبيقات Windows Phone 8.1 باستخدام Visual c + + غير معتمد بعد.
  • 8.1 مخزن Windows التطبيقات التي تتم كتابتها في Visual c + + وتم إنشاؤها باستخدام هذا المحول البرمجي المعاينة سوف لا التحقق منه بواسطة "أدوات المصدق Windows التطبيق"، وستستند هذه التطبيقات DLLs سطح المكتب بدلاً من إصدارات DLLs التي تستخدم حصرا من قبل تطبيقات مخزن "_app". سيتم إصلاح في المستقبل الإصدارات.
عام
  • في هذا CTP Visual Studio "14"، لا تقيم أدوات التشخيص وحدة التحكم JavaScript ومستكشف DOM لمنافس أو أجهزة Windows Phone. تحتوي الأدوات شاشة فارغة وغير فعال. لا يمكن استخدام هذه الأدوات لتصحيح JavaScript/HTML في الهاتف التطبيقات أو مواقع ويب باستخدام مستعرض Internet Explorer للهاتف.
  • بسبب مشكلة غير معروفة، إنشاء أو فتح مشروع ضوء التبديل أو تطبيق الأعمال سحابة غير معتمد في Visual Studio "14" الأداء النظري المركب 1. يعمل الفريق على إصلاح لحل هذه المشكلة.
  • عندما يتضمن ملفات التعليمات البرمجية SQLCLR C# للمشاريع في قاعدة بيانات SQL Server، قد يحدث عطل Visual Studio. للتغلب على هذه المشكلة، قم بتغيير المشروع استخدام Visual Basic باتباع الخطوات التالية:
    • انقر فوق المشروع SQL Server، ومن ثم حدد خصائص.
    • حدد علامة التبويب SQLCLR .
    • في قائمة اللغة ، حدد Visual Basic.
    • حفظ المشروع الخاص بك.
  • عند إنشاء "اختبار وحدة قاعدة البيانات" من عقده المشروع في مستكشف كائن ملقم SQL، قد تتلقى رسالة الخطأ التالية:
    تعذر تحميل الملف أو التجميع 'Microsoft.SqlServer.Dac.dll' أو أحد تبعياته. يتعذر على النظام العثور على الملف المحدد.
    لحل هذه المشكلة، تحميل مشروع اختبار وحدة قاعدة بيانات الذي تم إنشاؤه مسبقاً في Visual Studio حلول عام 2013.
  • يتضمن CTP خدمات الهاتف الجوال Azure الأدوات طرحها كجزء من Visual Studio 2013 التحديث 2 ميزات هذا Visual Studio "14". ومع ذلك، لا تعمل ميزات معالج الإعلام دفعخدمات إدارةو نشر "خدمات الهاتف الجوال" بعد. وستعالج هذه الوظيفة في Visual Studio "14" الأداء النظري المركب الإصدار التالي.
ASP.NET وتطوير الويب
  • سيناريوهات سحابة محسن vNext ASP.NET تقتصر على ويندوز 8 أو إصدار أحدث من Windows.
  • تصحيح تطبيقات vNext ASP.NET استهداف إطار محسن للسحب غير معتمد في هذا الإصدار.

التثبيت

تثبيت Visual Studio "14" الأداء النظري المركب 1 (الإصدار 14.0.21730.1.DP) جنبا إلى جنب مع Visual Studio حلول عام 2013
توجد مشاكل معروفة عند تثبيت Visual Studio "14" الأداء النظري المركب 1 (الإصدار 14.0.21730.1.DP) على نفس الكمبيوتر مثل Visual Studio حلول عام 2013. بينما نتوقع أن عملية إزالة تثبيت من Visual Studio "14" ومن ثم إصلاح عام Visual Studio 2013 يجب إصلاح هذه المشكلات، توصيتنا الأكثر أماناً تثبيت Visual Studio "14" في جهاز ظاهري VHD، جهاز كمبيوتر جديد أو عدم إنتاج الاختبار فقط كمبيوتر آخر يحتوي Visual Studio حلول عام 2013 على ذلك. أن هذه المسائل جنبا إلى جنب Visual Studio الثابتة قريبا.

هناك كتلة تثبيت في هذا CTP Visual Studio "14" التي تمنع إكمال التثبيت على جهاز كمبيوتر عليه إصدار سابق من Visual Studio مثبتاً. لتعطيل الكتلة (التي ستقوم بوضع الكمبيوتر في حالة عدم الموصى بها)، إضافة قيمة جديدة للتسجيل في موقع "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" ("HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing" في إصدار 64 بت من Windows). يجب أن يكون اسم القيمة بلوكيروفيريدي، ونوع القيمة وبيانات قيمة يمكن أن يكون أي شيء.

التغييرات الجذرية

Visual c + +
  • إدخال تحسينات على تقديم التقارير يؤدي إلى التحذيرات التي تختلف في ترتيب ومواصفات من التي تم إرسالها بواسطة إصدارات سابقة من برنامج التحويل البرمجي خطأ المحول البرمجي.
  • الأحرف المعرفة من قبل المستخدم نموذج بناء الجملة جديد، وقد منع يجري توسيع بعض وحدات الماكرو الموجودة. على سبيل المثال، _bar "فو" ستعامل كقيمة حرفية المعرفة من قبل المستخدم، حتى إذا تم تعريف _bar الماكرو.
  • يتطلب مساحة لتكون سلسلة القيم الحرفية للسلسلة الأولية أو واسع المجاورة (ل "مرحبا" L "العالم") إدراج (ل "مرحبا" L "العالم") لأنه يتم الآن التعامل مع البادئة للسلسلة الثانية كلاحقة حرفية المعرفة من قبل المستخدم.
  • /CLR: pure ويتم إهمال /clr: safe . المحول البرمجي تحذر من استخدام هذه العلامات.
  • تمت إزالة العلامات /CLR:OldSyntaxو /Wp64و /Zg .

معلومات أخرى

كيفية تنزيل ملفات دعم Microsoft

تحديثات لمنتجات أخرى في عائلة Visual Studio يمكن العثور على موقع تنزيل Microsoft لبرنامج Visual Studio.

متطلبات

متطلبات البرامج

لا يمكن تثبيت هذا البرنامج على جهاز كمبيوتر يحتوي على إصدار سابق من Visual Studio مثبتاً.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذه الحزمة.

التكوينات المعتمدة

  • 32-بت (x86)
  • 64-بت (x64) (واو)
  • ARM

متطلبات الأجهزة

  • 1.6 غيغا هرتز أو معالج أسرع
  • 1 غيغابايت (GB) من ذاكرة الوصول العشوائي (1.5 غيغابايت إذا كنت تشغل في جهاز ظاهري)
  • 2 غيغابايت من المساحة المتوفرة على القرص الثابت
  • محرك الأقراص الثابتة 5400 لفة في الدقيقة
  • DirectX 9 قادر على بطاقة الفيديو الذي يعمل بدقة 1024 × 768 أو أعلى

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2967191 - آخر مراجعة: 02/09/2015 07:12:00 - المراجعة: 2.0

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB2967191 KbMtar
تعليقات
>html>> /html>l>1.microsoft.com/c.gif?DI=4050&did=1&t=">>&t=">1&t=">