תיאור של Visual Studio 2013 עדכון 4

חל על
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Express 2013 for Web Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows

אודות Visual Studio 2013 Update 4

Microsoft פרסמה את Visual Studio 2013 Update 4 ב- 12 בנובמבר 2014. Visual Studio 2013 Update 4 כולל את עדכוני התוכנה ותוספות התכונות העדכניים ביותר.

מידע נוסף אודות עדכוני מוצר של Visual Studio זמין גם באתר האינטרנט של Visual Studio.

כיצד להשיג את Visual Studio 2013 עדכון 4

עדכוני Visual Studio 2013 הם מהדורות מצטברות. קישורי ההורדה הבאים תמיד מובילים אותך לעדכון האחרון:

אם אין לך Visual Studio 2013 (גירסת ההפצה המקורית), הפעל אחת מההורדות הבאות, הן Visual Studio 2013 והן עדכון 4 מותקנים.

באפשרותך גם להציג את הרשימה המלאה של עדכונים עבור Visual Studio 2013.

דרישת סריקת וירוסים

Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת זיהוי הווירוסים העדכנית ביותר שהייתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת, המסייעים למנוע שינויים בלתי-מורשים בקובץ.

כיצד להתקין את Visual Studio 2013 Update 4

לקבלת הנחיות התקנה עבור מוצרי Visual Studio, עיין במאמרים הבאים:

כיצד להתקין את Visual Studio
        
         כיצד להתקין את Team Foundation Server ו- Visual Studio ALM
        
         כיצד להתקין את 'ניהול מהדורות' עבור Visual Studio 2013
        
חשוב עדכון זה חל על Visual Studio ועל Team Foundation Server (TFS). מכניקת ההתקנה של Visual Studio ו-TFS שונה. עדכון Visual Studio מותקן מעל כל מה שכבר מותקן במחשב. עדכון TFS הוא פריסה מלאה המחליפה את כל מה שמותקן במחשב. לפני החלת עדכון TFS, ודא שיש לך גיבוי מלא של מסדי הנתונים הנוכחיים שלך. אם התקנת עדכון TFS נכשלת, אינך יכול להפעיל מחדש את העדכון או לחזור לגרסה הקודמת של TFS מבלי לבצע שחזור.

העדכון 'ניהול מהדורה' הוא פריסה מלאה הכוללת את תוספות התכונות ועדכוני התוכנה האחרונים עבור 'ניהול מהדורות' עבור Visual Studio 2013. לפני שתנסה להחיל את העדכון 'ניהול מהדורות', ודא שיש לך גיבוי מלא של מסדי הנתונים הנוכחיים ומפתח ההצפנה RSA שלך (עיין ברשומת בלוג זו לקבלת הוראות ייצוא של מפתחות הצפנה של RSA). אם התקנת העדכון של ניהול המהדורה נכשלת, לא תוכל להפעיל מחדש את העדכון או לחזור לגירסה הקודמת של ניהול המהדורות מבלי לבצע פעולת שחזור.

נתיבי השדרוג הבאים חלים על מהדורה זו.

שדרוגים נתמכים

  • ניהול מהדורות עבור Visual Studio 2013 לניהול מהדורות עבור Visual Studio 2013 עדכון 4
  • ניהול מהדורות עבור Visual Studio 2013 עדכון 3 לניהול מהדורות עבור Visual Studio 2013 עדכון 4
  • ניהול מהדורות עבור Visual Studio 2013 עדכון 4 RC לניהול מהדורות עבור Visual Studio 2013 עדכון 4

      

שיפורים טכנולוגיים חדשים ב- Visual Studio 2013 עדכון 4

שיפורים טכנולוגייםהשיפורים הטכנולוגיים הבאים בוצעו במהדורה זו.

הורד את קהילת Visual Studio לקבלת IDE ללא תשלום עם תכונות מלאות עם תכונות פרודוקטיביות רבות עוצמה של קידוד, תמיכת פיתוח למכשירים ניידים חוצי פלטפורמות עבור Windows, iOS ו- Android, וגישה לאלפי הרחבות. מהדורה זו של Visual Studio זמינה ללא תשלום לפיתוח אפליקציות שאינן ארגוניות.

Team Foundation Server

  • באפשרותך ליצור תרשימי מגמה ולצבור נתונים משאילתות פריטי עבודה. בעת יצירת תרשים פריט עבודה חדש, ניתן לראות שלושה סוגי תרשימים חדשים: שטח מוערם, שטח וקו.
  • באפשרותך להעביר פריטים במצבור פריטי העבודה למיקום העליון (העבר למעלה) או לכל מיקום שתרצה לקבוע (העבר למיקום).
  • אתה יכול להיכנס ל"מצב מסך מלא" עבור כל הדפים במרכז Backlogs.
  • באפשרותך לחפש נתיב אזור ב- Web Access.
  • באפשרותך להשתמש ב- Pull Requests כדי לעזור בסקירה ובמיזוג של הקוד שלך במאגרי Git.
  • ל- Web Access יש אפשרות לחזור ישירות לתוצאות השאילתה מתוך תצוגה מפורטת של השאילתה באמצעות פקודת סרגל כלים או באמצעות קיצור המקשים ALT + Q.
  • Web Access יכול להפיק הודעת דואר אלקטרוני ישירות מתצוגת פריט העבודה באמצעות פקודת סרגל כלים חדשה.
  • Web Access כולל אפשרות להצגת תוצאות שאילתה במסך מלא.
  • עם רישיון בעלי העניין החינמי, בעלי עניין יכולים להציג את הצבר, לערוך פריטים, להפעיל שאילתות פריטי עבודה ופעולות רבות אחרות.
  • צוותים זריזים וגמישים יכולים לכלול עד 999 פריטי עבודה בעמודה הראשונה או האחרונה של לוח Kanban.
  • כעת ניתן לגשת לאינטרנט ולפתוח פריט עבודה בחלון או בכרטיסיה חדשים.
  • באפשרותך להגדיל שדות טקסט עשיר לקריאות מהירה.
  • כעת ניתן להעתיק את תוצאות השאילתה כ- HTML לקבלת חוויית העתקה/הדבקה טובה יותר.
  • בשדות HTML של מעקב אחר פריטי עבודה, באפשרותך כעת להשתמש ב- Ctrl + לחיצה כדי לפתוח כתובת URL של היפר-קישור בחלון חדש.
  • באפשרותך להגדיר מצבורי פריטי עבודה כך שיכללו או לא יכללו באגים.
  • כעת ניתן להקצות פריטי צבר מוצרים לאיטרציות אפילו בתצוגות היררכיות כגון תכונות לסיפורים וסיפורים למשימות.
  • בעת קישור פריטי עבודה, באפשרותך למצוא את פריטי העבודה המהווים יעד על-ידי הפעלת שאילתה קיימת או בהתבסס על טקסט בכותרת.

      

Visual C++‎

  • Visual Studio סורק כעת פתרון או מבצע סריקה מחדש, ולאחר מכן מעדכן את מסד הנתונים במהירות רבה יותר עבור פתרונות גדולים. לכן, תהליך הגלישה צריך להגיב הרבה יותר, ואתה אמור לחוות פחות מצבים שבהם אתה נחסם בעת ביצוע פעולות גלישה (כגון 'עבור להגדרה') בפתרונות גדולים.
  • Visual Studio 2013 Update 4 מאפשר לך לאסוף ולנתח נתוני שימוש ב- GPU עבור יישומי Windows באמצעות מרכז הביצועים והאבחון. כלי זה יכול לעזור לך לקבוע אם CPU או GPU הם צוואר הבקבוק של הביצועים של היישום. תוכל גם לבדוק את נתוני התזמון של כל אירוע GPU אם קיימים כרטיסים גרפיים נתמכים ומנהלי ההתקנים העדכניים ביותר מותקנים.

      

JavaScript Editor

  • בעת שימוש בספריית JavaScript של RequireJS, ניתן להציג את IntelliSense עבור יחסי התלות של המודול שלך.

      

CodeLens

  • גודל נתוני CodeLens המאוחסנים במסד נתונים של Team Foundation Server הופחת על-ידי הסרת מידע כפול ועיצוב מחדש.
  • רק שינויים ב-12 החודשים האחרונים משמשים לחישוב מחווני הצוות של CodeLens. באפשרותך לשנות משך זמן זה באמצעות הפקודה TFSConfig CodeIndex /indexHistoryPeriod.
  • באפשרותך לראות את התקופה שעבורה נתוני CodeLens מוצגים בתיאור הכלי ובפרטים. באפשרותך גם להציג את היסטוריית הקבצים המלאה מפרטי CodeLens. לכן, תשתמש בפחות משאבי רשת עבור CodeLens מכיוון שהנתונים דחוסים כעת.
  • כאשר גודל הנתונים הזמניים של CodeLens גדל מעבר למגבלה מסוימת במסד הנתונים של Team Foundation Server, עיבוד השינויים הקודמים יושהה. העיבוד יופעל מחדש באופן אוטומטי לאחר ניקוי נתונים זמניים. באפשרותך להגדיר מגבלת גודל זו באמצעות הפקודה TFSConfig CodeIndex /temporaryDataSizeLimit.

      

כלי בדיקה

  • החלונית 'חבילות בדיקה משויכת' מציגה את כל חבילות הבדיקה המכילות מקרה מבחן נתון. רשימת חבילות הבדיקה מותאמת לכל תוכניות הבדיקה בכל הפרויקטים של הצוות.
  • החלונית 'תוצאות בדיקה אחרונות' מציגה את תוצאות הבדיקה האחרונות המשויכות למקרה בדיקה עבור כל התצורות, חבילות הבדיקות ותוכניות הבדיקה.
  • באפשרותך ליצור תרשימי תמונה או מגמה עם שדות מקרה מבחן כדי לעקוב אחר פעילות עריכה לבדיקה. באפשרותך ליצור תרשימי תמונה עם שדות תוצאות בדיקה כדי לעקוב אחר פעילות ביצוע בדיקות.
  • באפשרותך להציג ולסנן בדיקות לפי תגיות במרכז הבדיקות ולערוך בצובר תגיות של מקרה מבחן בתצוגת החגורה.

      

פלטפורמת ASP.NET ואינטרנט

  • Microsoft ASP.NET and Web Tools 2013.4 RTM

    • שיפורים בעורך JSON

      ביצענו כמה שיפורים בעורך JSON, כולל שיפורים בביצועים כגון טעינה אסינכרונית, טעינה אסינכרונית, אחסון במטמון של סכימות הצאצא, ותמיכה ב- IntelliSense טוב יותר. בנוסף, קיימות התכונות החדשות הבאות:

      • אימות סכימת JSON הוסף תכונת אימות של סכימת JSON, בהתבסס על הסכימה המוגדרת ברשימה הנפתחת של הסכימה.
      • תפריט תלוי הקשר של ביטול מזעור באפשרותך ללחוץ באמצעות לחצן העכבר הימני על עורך JSON ולבחור בתפריט תלוי ההקשר 'בטל מזעור' כדי לבטל מזעור של מערכים ארוכים בקובץ ה- JSON.
      • תפריט תלוי ההקשר של 'טען מחדש' סכימות Visual Studio יאחסן במטמון את הסכימה שהורדה מהאינטרנט וישתמש במטמון גם לאחר שתפעיל מחדש את Visual Studio. אם ידוע לך שהסכימה השתנתה, באפשרותך להשתמש בתפריט תלוי ההקשר טען מחדש סכימות Ctrl+Shift+J כדי להוריד מחדש את הסכימה הנוכחית הנמצאת בשימוש במסמך JSON הפעיל, ולאחר מכן להשתמש בה מיד במסמך הנוכחי.
      • IntelliSense עבור package.json ו- bower.json בנוסף להוכחת IntelliSense ואימות עבור קבצי package.json וקבצי bower.json, Visual Studio מספק גם IntelliSense חי עבור חבילות Bower ו- npm ישירות בעורך JSON.
      • אימות מאפיין כפולעורך JSON יספק כעת אימות למאפיינים כפולים. פעולה זו מסייעת לאתר בעיה נפוצה בעריכת קבצי JSON.
    • עורך HTML

      Microsoft שיפרה את עורך ה- HTML באמצעות עדכוני תוכנה מסוימים, עדכנה את IntelliSense לתקני אינטרנט והוצגה את התכונות החדשות הבאות:

      • עיצוב טוב יותר של תבניות לקוח עורך HTML אינו מנתח או מעצב תחביר מסולסל כפול{{...}} עוד. זאת כדי לוודא שהתוכן של התחביר הזה לא יטופל כ-HTML ולכן נפסל, וגם לא ינסה לעצב אותם, מה שלא ניתן לעשות בצורה נכונה באמצעות מעצב ה-HTML. זה נהדר עבור תחבירי Angular, Handlebars, Mustache ותחבירי תבנית מסולסלים כפולים אחרים.
      • תמיכה באלמנטים מותאמים אישית, אלמנטים פולימריים ותכונות עורך HTML כבר לא מאמת תכונות לא ידועות עבור אלמנטים מותאמים אישית, מכיוון שיהיו הרבה תגים מותאמים אישית במסגרות שונות. לכן, לא יהיו עוד קשקושים מתחת לאלמנטים הלא ידועים.
      • IntelliSense בסיסי עבור רכיבי אינטרנט עורך HTML כולל את IntelliSense for <link rel="import" /> המהווה חלק מתקן רכיבי האינטרנט.
      • תיאורי כלים של רכיב HTML תיאורי כלים מסופקים עבור רכיבי HTML בעורך.
      • #region תומך כעת בעורך HTML תומך בקיפול אזורים. באפשרותך להשתמש במקטע המקיף כדי לתחום גם את הבחירה הנוכחית.
      • תמיכה בהערות Todo/Hack ברשימת המשימות
      • סמלים Angular שתי ההוראות של Angular, כגון <ng-view, ותכונות כגון ng-controller> מוצגות כעת ב- IntelliSense יחד עם סמל של Angular כדי להקל על זיהוין.
      • סמלי Bootstrap IntelliSense שמסופק בתכונות המחלקה של HTML מוצג כעת יחד עם סמל Bootstrap אם שם המחלקה הוגדר על-ידי קובץ ה-CSS של Bootstrap.
    • עורך CSS/LESS/Sass

      • תמיכה בהערות Todo/Hack ברשימת המשימות
      • @viewport תיקון לעורך פחות בעורך פחות, @viewportwill לא להציג אזהרת אימות יותר.
      • ספק הרבה יותר קטעים CSS/LESS/Sass Editor מספק עכשיו יותר קטעים כדי להקל על פיתוח החוויה.
    • קישור דפדפן

      • CSS סינכרוני אוטומטית כעת, שמירת קובץ ה- CSS או שינוי שלו חיצונית (כגון באמצעות מהדר LESS/SASS) יגרמו לכל קובץ ה- CSS להיטען מחדש בדפדפן. אם הקובץ נמצא במצב בו לא ניתן לסנכרן אוטומטית, Ctrl + S יגרום לטעינה מחדש אוטומטית, וזה אמור להחזיר אותו למצב טוב ללא צורך לרענן את הדפדפנים המקושרים (Ctrl + Alt + Enter). ניתן להשבית את התכונה בסרגל הכלים.
    • WebJobs Tooling

      כעת תומך בשליטה במשימות אינטרנט באמצעות הצומת WebJobs של סייר השרתים בתוך אתר האינטרנט של Azure בדרכים הבאות:

      • צמתי WebJobs מתחת לצמתי אתר אינטרנט בסייר השרתים.

      • התחל/הפסק משימות WebJobs רציפות מסייר השרתים.

      • הפעל לפי דרישה או משימות מתוזמנות מסייר השרתים.

      • הצג את לוח המחוונים של WebJob מסייר השרתים.

        באפשרותך להשתמש בתפריט תלוי ההקשר של 'הצג לוח מחוונים' כדי לעבור אל לוח המחוונים WebJob באתר האינטרנט של Azure.

    • WebJobs SDK

      • WebJobs SDK יותקן מראש בתבניות הפרוייקט של Azure WebJob.
  • Microsoft ASP.NET and Web ASP.NET MVC 5.2.2

    חבילות תבניות מתעדכנות לשימוש ב ASP.NET MVC 5.2.2. מהדורה זו אינה כוללת תכונות חדשות או עדכוני תוכנה ב- MVC. ביצענו שינוי בדפי אינטרנט כדי להביא לשיפור ביצועים משמעותי, ולאחר מכן עדכנו את כל החבילות התלויות האחרות שבבעלותנו כך שיתבססו על גירסה חדשה זו של דפי אינטרנט.

    • ASP.NET Web API 5.2.2

      במהדורה זו ביצענו שינוי תלות עבור Json.Net 6.0.4. לקבלת מידע נוסף אודות התכונות החדשות במהדורה זו של Json.NET, ראה Json.NET 6.0 מהדורה 4 - מיזוג JSON, הזרקת תלות. מהדורה זו אינה כוללת תכונות חדשות אחרות או עדכוני תוכנה ב- Web API. לאחר מכן עדכנו את כל שאר החבילות התלויות שבבעלותנו כך שיהיו תלויות בגירסה חדשה זו של Web API.

    • ASP.NET Web API OData 5.3.1

      עיין בהערת מוצר זו עבור Web API OData 5.3.

    • SignalR 2.1.2

      חבילות תבניות מתעדכנות לשימוש ב-SignalR 2.1.2. ראה את הערת השחרור שלו ב- GitHub.

    • Microsoft Owin 3.0

      חבילות תבניות מתעדכנות לשימוש בחבילות Microsoft Owin 3.0 NuGet. עיין בהערת מוצר זו של Owin 3.0.

    • NuGet 2.8.3

      • התמיכה בפרויקט DevExtreme ובפרויקט BizTalkProject מתווספת ל-2.8.3.
      • עיין כאן לקבלת מידע מפורט.

      

ניהול מהדורות

  • השתמש בתגיות בעת פריסה בסביבת vNext

    כעת, באפשרותך להשתמש בתגיות יחד עם השרתים ב- vNext Azure או בסביבות סטנדרטיות. כאשר שלב נפרס, פעולות אלה מבוצעות בכל שרת שמכיל תגית זו. לכן, עליך ליצור את סידרת הפעולות פעם אחת בלבד עבור שרתים מרובים. באמצעות תגי vNext, באפשרותך גם להחליף את סדר הפריסה ממקבילי לרצף.

  • גישה למשתני מערכת עבור רצפי הפריסה או קבצי ה- Script שלך

    על פי דרישת המשתמש הפופולרית, כעת באפשרותך לגשת למשתני מערכת באותו אופן כמו משתני תצורה אחרים ותוכל להשתמש בהם בתבנית ההפצה שלך. אינך צריך עוד לקודד את המשתנים הללו.

  • הפחת את הצורך בקבצי תצורה לפריסה של גירסאות ה- Build שלך

    כעת באפשרותך להגדיר משתני תצורה עבור המהדורה שלך ברמה הגלובלית, השרת, הרכיב והפעולה. גמישות נוספת זו פירושה שייתכן שלא תצטרך עוד לתחזק קבצי תצורה יחד עם גירסת ה- build.

  • התערבות ידנית עם נתיב הפצה של vNext

    כעת באפשרותך להוסיף שלבים ידניים לשלב בנתיב ההפצה של vNext, ולהוסיף פעילות התערבות ידנית לרצף הפריסה שלך. כאשר ההודעה מופעלת ברצף זה, הפריסה מושהית ולאחר מכן באפשרותך להפעיל כמה שלבים ידניים לפני שתמשיך לעבד את שאר האוטומציה עבור נתיב ההפצה.

  • טיפות בנייה המאוחסנות בשרתי TFS

    אם הגדרת את הגדרת ה- build שלך להעתקת פלט גירסת ה- build לשרת ולא לנתיב UNC, רכיבי vNext בניהול ההפצות יכולים כעת להשתמש בגירסאות ה- Build המאוחסנות בשרת.

  • פריסה משחרור גירסת Build באמצעות נתיב UNC משותף

    כעת באפשרותך להשתמש בניהול הפצות כדי לפרוס לשרתים באמצעות שחרורי build הממוקמים בנתיב משותף של מוסכמה עולמית למתן שמות (UNC). באפשרותך לבצע פריסה אם גם לשרת היעד וגם לשרת ניהול ההפצות יש גישה לנתיב ה- UNC המשותף.

      

תובנות יישומים

  • Visual Studio 2013 Update 4 כולל שיפורי ביצועים ועדכוני תוכנה עבור כלי Application Insights עבור Visual Studio. עדכון זה תואם באופן מלא לפרוייקטים שנוספו ל- Application Insights בעדכון 3 של Visual Studio 2013, וכולל את העדכונים הבאים:

    • שילוב חלק עם זרימת העבודה של פרסום באתר אינטרנט של Azure.
    • שפר את שילוב הפתרונות ואת זיהוי הפרוייקטים כך ש- Application Insights לא ייכלל עוד בפרויקטים שאינם נתמכים, כולל Python.
    • לקבלת מידע נוסף על שינויים בנתוני 'תובנות יישומים' בפורטל Azure Preview, ראה 'התחל לנטר את תקינות היישום ואת השימוש בו'.

      

בעיות שתוקנו

תיקוני שרת בסיס הצוות

  • בעת הגדרת דיווח ללא שילוב SharePoint, חשבון שירות הרשת אינו מוגדר עבור התפקיד TfsWarehouseAdministrator של מסד הנתונים של הניתוח.

  • כאשר נתיב אזור מופיע מחדש באב, ייתכן שתראה תיקונים ריקים בפריטי עבודה.

  • ייתכן שתיתקל בכשלים בהודעות אם הודעה אחת נכשלת בתחילה.

  • המשתנה $ (BuildDefinitionID) הוא תלוי רישיות ועלול לגרום לכשל בגירסאות ה- build.

  • הוספת משתמש חדש לאחר ביצוע שינויי אזור או נתיב איטרציה עלולה לחסום את פתיחת פריטי העבודה ב- Web Access.

  • בפקודה TfsConfig remapDBs, ניתן להתייחס למפריד פסיק (',') כשני מופעי SQL במקום כמופע SQL יחיד ומספר יציאה.

  • ניתוקים מרובים של אוסף עלולים להוביל לנתונים שגויים במסד הנתונים של האוסף.

  • נניח שאתה משייך סוגים שונים של פריטי עבודה לפרוייקטים שונים. בעת בניית הפרוייקטים, גירסאות Build עשויות להיכשל.

  • אינך יכול לבצע בניית אינטגרציה רציפה עבור פרויקט ממאגר Git אם הגדרת הבנייה מאוחסנת בפרויקט TFVC מרכזי.

  • ייתכן שמשתמש מנהל הפרויקט לא יוכל לגשת לניהול בקרת הגירסאות.

  • תרחישי שדרוג TFS מסוימים עלולים להיכשל כאשר אתה מצרף אוסף אם אותו אוסף מצורף מספר פעמים או מצורפים מספר אוספים בעלי אותה חברות.

  • בעת ניסיון להציג תוכן מסייר בקרת המקור ב- Visual Studio, ייתכן שתקבל את הודעת השגיאה הבאה:

    הערה

    TF14044: הגישה נדחתה: המשתמשים <> זקוקים להרשאות הכלליות של AdminWorkspaces.

  • לא תוכל להשתמש בתכונת יצירת האינדקס של המקור אלא אם תגדיר מחשב Build או בקר נפרד עבור כל הגדרת Build.

  • ייתכן שתראה את תהליך w3wp באמצעות 100 אחוז מעבד.

  • TFS אינו מופעל אם C:\Windows\System32\inetsrv\config\applicationHost.config מתעדכן לפלט X-Content-Type-Options.

  • ייתכן שתקבל הודעת דפדפן שאינה נתמכת כאשר תנסה לפתוח תיבת דו-שיח של אבטחה בשאילתה או בפקד מקור מסייר הצוותים.

  • כאשר אתה נתקל בתרחישים הבאים, תוכנית בנייה מותאמת אישית המשתמשת ב- FileContainerHttpClient.UploadFileAsync תיכשל אלא אם תבצע הידור מחדש.

  • אם אתה מנסה להשתמש בתבנית Git העדכנית ביותר, היא עלולה להיכשל.

  • מדפים שנכשלים בפעילות CheckInGatedChanges בסוף הבנייה מביאים לבנייה כושלת שלמעשה ביצעה שינויים. גירסת ה- Build אמורה להיות מסומנת כהצלחה חלקית.

  • זמן הבנייה עבור כל גירסאות ה- build גדל עם מספר סביבות העבודה שנמצאות בשימוש על-ידי גירסאות build.

  • מנהל חדר צ'אט יקבל הודעת שגיאה כאשר תנסה למחוק את מנוי האירוע עבור חדר הצוות, אלא אם מנהל חדר הצ'אט הוא גם מנהל אוסף של פרוייקט צוות.

  • אם תיצור רשימת TFS ב- Excel ותכלול שדה HTML, ייתכן שתאבד את כל העיצוב בשדה ה- HTML.

  • כאשר אתה נרשם כמנוי להודעת אירוע Git commit בחדר צוות, ההיפר-קישור בהודעה עשוי להצביע על דף שגיאה.

  • לא ניתן לבטל את המיפוי של TFS לשילוב Project Server אם מופע Project Server נמחק או בלתי נגיש.

  • ייתכן שלא תוכל לדחוף מאגרים עם שרת TFS כאשר נעשה שימוש בלקוח GIT ישן בשלב כלשהו בעבר.

  • ייתכן שלא תוכל להשתמש בהפיכת תכונה לזמינה בתבניות תהליך מסוימות.

  • הפניה ריקה: חריגים נזרקים על-ידי ערכת שינויים של שאילתת פקודה כאשר ערכת שינויים מבוקשת אינה קיימת.

  • ייתכן שתקבל הודעת שגיאה על חוסר זיכרון בעת דחיפת מאגרים עם שרת TFS.

  • ייתכן שתראה גידול במסד הנתונים אם יש לך גירסאות Build רבות שמורות.

  • ייתכן שתקבל שגיאת Null Reference בעת הוספת ביאורים לקבצים במאגר Git.

  • בעת כתיבת קוד ב- Visual Studio, חלון הפלט עשוי להתחיל לפעול כאשר אתה מנסה לעדכן גליפים של SCC ב- סייר הפתרונות.

  • מדי פעם, Visual Studio קורס כאשר הוא עובד בסייר בקרת המקור.

  • פריט העבודה ומיקום הגלילה שנבחרו אינם נשארים בעת פתיחת פריט עבודה בשאילתה ולאחר מכן חזרה לתוצאות השאילתה.

  • אם תנתק מסד נתונים של אוסף משרת אחד ותצרף אותו לשרת אחר, זהויות וקבוצות מסוימות שלא ניתן היה לפתור יימחקו ללא אזהרה.

  • אם תעלה קובץ גדול מ-1GB ל-TFS 2013, כאשר תנסה להוריד את הקובץ המצורף באמצעות גישה לאינטרנט, ייתכן שתקבל חריגת ArithmeticException.

  • לא ניתן להגדיר באופן תוכניתי הערות הכנסה בדף 'שינויים ממתינים '.

  • אם שדה טקסט רגיל מוגדר לקריאה בלבד, קשה לקיים איתו אינטראקציה באמצעות Internet Explorer.

  • אם MinimumSize עבור פקד טקסט רגיל מוגדר, הפקד עשוי לחפוף לפקדים סמוכים ב- Web Access.

  • אם תפתח פריט עבודה עם שדה תיאור לקריאה בלבד המכיל רווחים מובילים או נגררים, לא תוכל לשמור את פריט העבודה או לעבוד איתו.

  • בעת מיזוג קבצי CSHTML הן בבקרת גירסאות של Team Foundation (TFVC) והן ב- Git. סרגל הכלים אינו זמין. לא ניתן למזג קבצי CSHTML באמצעות כלי המיזוג.

  • לקוחות רישיון בסיסי לא יוכלו להפעיל ולבטל את חלונית המיפוי במצבור המוצרים.

  • בעת פתיחת דוח סקירת סיפורים או דוח התקדמות סיפורים באמצעות מערכת הפעלה טורקית, הדוח קורס.

      

תיקוני Visual C++‎

  • כאשר אתה מגדיר אופרטור באופן שגוי, המהדר עלול לקרוס.
  • כאשר אתה מגדיר משתנה const סטטי בכותרת ולאחר מכן מצהיר עליו במקור, המקשר יתייחס לסמל כאל כפל המוגדר באופן שגוי.
  • בעת הגדרת אופרטור המרה לסוג לא מוגדר, המהדר עלול לקרוס.
  • יצירת מופע מפורש של תבנית פונקציה variadic עלולה לגרום לשגיאת מהדר פנימית.
  • המהדר מאפשר באופן שגוי לבנאי הטריוויאלי המפורש להיות פרטי.
  • השימוש בתבניות מקוננות עלול לגרום לשגיאות פנימיות של המהדר.
  • שגיאה C2951 עלולה לגרום לשגיאה עוקבת של מהדר פנימי.
  • מאתחלים ייעודיים אינם רשאים לאתחל איחודים בתוך מבנים.
  • השימוש בפרמטרים של פונקציות ברירת מחדל עלול לגרום לשגיאות מהדר פנימיות.
  • ייתכן שיחלפו ארגומנטים שגויים בעת שימוש באתחול אחיד מקונן.
  • רשימות מאתחל עלולות לגרום לשגיאות קומפיילר פנימיות.
  • שגיאה C4530 עלולה לגרום לשגיאה עוקבת של מהדר פנימי.

      

תיקונים בכלי בדיקה

  • עם TFS 2013 עדכון 3, תוכניות בדיקה תומכות במצבי זרימת עבודה מותאמים אישית במקום רק במצבים פעילים ולא פעילים. מאחר שמשתמשים יכולים להתחבר לתוכניות בדיקה בכל אחד מהמצבים המותאמים אישית, ההגבלה להציג רק תוכניות בדיקה פעילות במנהל הבדיקות של Microsoft - תיבת הדו-שיח לבחירת תוכנית בדיקה הוסרה. לכן, תיבת הדו-שיח לבחירת תוכנית בדיקה מציגה כעת הן תוכניות פעילות והן תוכניות לא פעילות. עם זאת, היעדר יכולת הסינון והמיון בעמודה 'מצב' בתיבת הדו-שיח לבחירת תוכנית בדיקה היה רגרסיה שהוצגה בעדכון 3 של Visual Studio 2013. בגלל רגרסיה זו, המשתמשים נאלצו לדפדף ברשימה ארוכה של תוכניות בדיקה פעילות ולא פעילות כדי לבחור אחת. ב- Visual Studio 2013 Update 4, יכולת המיון והסינון קבועה כך שהמשתמשים יכולים לסנן ולבצע מיון בעמודה 'מצב תוכנית בדיקה' בתיבת הדו-שיח לבחירת תוכנית בדיקה.

      

תיקוני פלטפורמות ASP.NET ואינטרנט

  • בפרוייקט אתר אינטרנט, לא ניתן להוסיף תבניות פריטים המבוססות על Razor (CSHTML/VBHTML), אלא אם תתקין תחילה את חבילות NuGet הנכונות של דפי האינטרנט. שינוי זה מאפשר לך להוסיף תבניות פריטים ב- WSPs ללא צורך בהתקנת חבילה תחילה. הוספת תבנית הפריט תתקין באופן אוטומטי את החבילות הנדרשות.
  • ניתן לבטל לחלוטין אימות בקשה ביישום. משמעות הדבר היא ש- RequestValidationMode=0.0 נתמך ב- Visual Studio.

      

מאתר באגים

  • קבצי PDB לא יהיו נעולים עוד בעת איתור באגים ב- WCF.
  • לחצן Retry עבור משפטי debug.assert פועל כעת כראוי ב- Visual Studio Express 2013.
  • ערכי ההחזרה יוצגו בחלון 'אוטומטי' לאיתור באגים מקורי יחד עם 'עריכה' ו'המשך' מופעלים.
  • בעת ביצוע איתור באגים במצב מעורב ביישום, האפליקציה עלולה לקרוס.

      

XAML Designer

  • בעת הפניה לקבצים בינאריים שאינם תואמים לתהליך של 32 סיביות בפרויקט שלך, המעצב עלול לקרוס ולגרום לחריגת OutOfMemory.

      

        
      

בעיות ידועות

כלי עבודה של SQL Server

  • נניח שאתה מתקין את Visual Studio Update 4 באמצעות התקנת slipstream, גירסאות Build של פרוייקט מסד נתונים עלולות להיכשל אם אימות Transact-SQL מורחב מופעל. נוסף לכך, אתה מקבל את הודעת השגיאה הבאה:

    הערה

    System.IO.FileNotFoundException: לא היתה אפשרות לטעון קובץ או הרכבה 'Microsoft.SqlServer.TransactSql, Version=12.0.0.0

    כדי לעקוף בעיה זו, נקה את תיבת הסימון עבור 'הפעל אימות Transact-SQL מורחב' במאפייני פרוייקט מסד הנתונים.
    תכונה זו בוטלה והוסרה מעדכון הכלים האחרון של SQL Server. כדי לבדוק אם קיימים עדכונים, עבור אל תפריט הכלים ובחר הרחבות ולאחר עדכונים כדי לפתוח את תיבת הדו-שיח של העדכון. בתיבת הדו-שיח, בחר 'עדכונים למוצר'. עדכון של Microsoft SQL Server עבור כלי מסד נתונים יופיע אם קיים עדכון זמין.

      

כלי Visual Studio

  • עליך להסיר את ההתקנה של Multi-Device Hybrid Apps עבור Visual Studio CTP 2.0 לפני התקנת Visual Studio 2013 Update 4. אם לא, עיין KB3014133 לקבלת מידע מפורט.

      

כלים לבדיקת ממשק משתמש מקודד

  • אם יצרת בדיקות ממשק משתמש מקודד לבדיקה אוטומטית של אפליקציות של חנות Windows ב- Windows 8.1. כאשר אתה מנסה להפעיל את אותן בדיקות ב- Windows 10 Technical Preview, אתה עלול להיתקל באחת או יותר מהבעיות הבאות:

    • לא ניתן להדגיש פריטים בפקד תצוגת רשת בתוך פקד שינוי גודל תצוגה סמנטי באמצעות בונה הבדיקות של ממשק משתמש מקודד. פעולות ממשק משתמש כנגד פריטי תצוגת רשת אלה עשויות להיכשל והבדיקות ייכשלו. אין פתרון לבעיה זו.
    • הפעלה וכיבוי של פקד ToggleSwitch עלול לגרום לקריסת האפליקציה. אין פתרון לבעיה זו.
    • אם הוספת פקד אריח ל- UIMap, השימוש בפקד כדי להפעיל יישומי XAML אינו פועל. כדי לעקוף בעיה זו, השתמש בממשק ה- API של XamlWindow.Launch() כדי להפעיל את האפליקציה במקום זאת.
    • אם הוספת ל- UIMap פקדים הממוקמים בתפריטים נשלפים המשויכים לפקדים ב- AppBar, השימוש בפקדים אלה כדי לגשת לפונקציונליות של היישום אינו פועל. אין פתרון לבעיה זו.
    • אם הוספת פקדי FilePicker ל- UIMap, השימוש בפקדים אלה לבחירת קבצים אינו פועל. אין פתרון לבעיה זו.

      

התקנה

  • נניח שאתה מתקין את המוצרים "עם עדכון 4" מהתמונה .iso ושאתה נמצא במצב לא מקוון מהאינטרנט. במצב זה, ייתכן שתקבל תיבת דו-שיח של התקנה שהושלמה עם אזהרות אם תצורת Visual Studio שלך תומכת בשפות מרובות. לדוגמה: ייתכן שתקבל את האזהרה כאשר תתקין את Visual Studio 2013 Ultimate עם עדכון 4 בתצורה התומכת בגרמנית ובאנגלית (או בשילובי שפות אחרים). אם לא תבוצע פעולה נוספת, Visual Studio יפעל כצפוי, אך מאחר שמשאבי השפה אינם מעודכנים באופן מלא, תחווה שפות מרובות בממשק המשתמש של Visual Studio.

    כדי לעקוף בעיה זו, בצע את השלבים הבאים:

    1. הורד את עדכון Visual Studio 4 .iso והפעל את ההתקנה המלאה.
    2. לאחר שתתחבר לאינטרנט, הפעל תיקון בהתקנת Visual Studio Update 4.

      

        
        
      

מידע נוסף

כיצד להוריד קובצי תמיכה של Microsoft
        
ניתן למצוא עדכונים עבור מוצרים אחרים במשפחת Visual Studio באתר ההורדות של Microsoft עבור Visual Studio.

דרישות

דרישת הפעלה מחדשייתכן שיהיה עליך להפעיל מחדש את המחשב לאחר התקנת חבילה זו.

שפות נתמכות Visual Studio 2013 Update 4 מספק עדכונים עבור הגירסאות הבאות:

  • סינית (פשוטה)
  • סינית (מסורתית)
  • צ'כית
  • אנגלית
  • צרפתית
  • גרמנית
  • איטלקית
  • יפנית
  • קוריאנית
  • רוסית
  • פולנית
  • פורטוגזית (ברזיל)
  • ספרדית
  • טורקית

מערכות הפעלה נתמכותלקבלת מידע נוסף על מערכות הפעלה נתמכות, ראה תאימות פלטפורמה ודרישות מערכת עבור Visual Studio 2013.

ארכיטקטורות נתמכות

  • 32 סיביות (x86)
  • 64 סיביות (x64) (WOW)

דרישות החומרה

  • מעבד של 1.6 ג'יגה-הרץ (GHz) ומעלה
  • 1 ג'יגה-בית (GB) של RAM (1.5 GB אם אתה מפעיל במחשב וירטואלי)
  • שטח דיסק קשיח זמין של 8.5 GB
  • כונן דיסק קשיח של 5,400 סל"ד
  • כרטיס מסך תומך-DirectX 9 הפועל ברזולוציה של 1024 × 768 ומעלה

דרישות תוכנהכדי להחיל עדכון זה, עליך להתקין את אחת מהתוכניות הנתמכות של Visual Studio 2013 המפורטות בסעיף "חל על".

תמיכה עבור Visual Studio 2013 Update 4תמיכה לא רשמית בקהילה עבור Visual Studio 2013 Update 4 זמינה דרך הפורומים של Microsoft Developer Network (MSDN).