Beskrivning av Visual Studio 2013 Update 4

Gäller för
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

Om Visual Studio 2013 Update 4

Microsoft släppte Visual Studio 2013 Update 4 den 12 november 2014. Visual Studio 2013 Update 4 innehåller de senaste programuppdateringarna och nya funktioner.

Mer information om Visual Studio-produktuppdateringar finns också på Visual Studio-webbplatsen.

Så här skaffar du Visual Studio 2013 Update 4

Visual Studio 2013-uppdateringar är kumulativa utgåvor. Följande nedladdningslänkar leder dig alltid till den senaste uppdateringen:

Om du inte har Visual Studio 2013 (den ursprungliga versionen) kan du köra en av följande hämtningar, både Visual Studio 2013 och Update 4 är installerade.

Du kan även visa den fullständiga listan över Visual Studio 2013 Uppdateringar.

Anspråk på virussökning

Microsoft har sökt igenom filen efter virus. Microsoft använde den senaste programvaran för virusdetektering som var tillgänglig det datum då filen publicerades. Filen lagras på säkerhetsförbättrade servrar som hjälper till att förhindra obehöriga ändringar i filen.

Så här installerar du Visual Studio 2013 Update 4

Installationsvägledning för Visual Studio-produkter finns i följande artiklar:

Så här installerar du Visual Studio
        
         Så här installerar du Team Foundation Server och Visual Studio ALM
        
         Så här installerar du versionshantering för Visual Studio 2013
        
Viktigt: Den här uppdateringen gäller Visual Studio och Team Foundation Server (TFS). Visual Studio- och TFS-installationsmekaniken är olika. Visual Studio-uppdateringen installeras ovanpå det som redan är installerat på datorn. TFS-uppdateringen är en fullständig layout som ersätter det som är installerat på datorn. Innan du installerar TFS-uppdateringen bör du se till att du har en fullständig säkerhetskopia av de aktuella databaserna. Om installationen av TFS-uppdateringen misslyckas kan du inte starta om uppdateringen eller återställa till den tidigare versionen av TFS utan att utföra en återställning.

Versionshanteringsuppdateringen är en fullständig layout som innehåller de senaste funktionstilläggen och programuppdateringarna för versionshantering för Visual Studio 2013. Innan du försöker tillämpa versionshanteringsuppdateringen bör du se till att du har en fullständig säkerhetskopia av dina aktuella databaser och RSA-kryptonyckeln (i det här blogginlägget finns instruktioner för export av RSA-kryptonycklar). Om installationen av versionshanteringsuppdateringen misslyckas kan du inte starta om uppdateringen eller återgå till den tidigare versionen av versionshantering utan att utföra en återställningsåtgärd.

Följande uppgraderingsvägar gäller för den här versionen.

Uppgraderingar som stöds

  • Versionshantering för Visual Studio 2013 till Versionshantering för Visual Studio 2013 Uppdatering 4
  • Versionshantering för Visual Studio 2013 Uppdatering 3 till Versionshantering för Visual Studio 2013 Uppdatering 4
  • Versionshantering för Visual Studio 2013 Uppdatering 4 RC till Versionshantering för Visual Studio 2013 Uppdatering 4

      

Nya tekniska förbättringar i Visual Studio 2013 Update 4

Tekniska förbättringarFöljande tekniska förbättringar har gjorts i den här versionen.

Ladda ner Visual Studio Community för en kostnadsfri, fullfjädrad IDE med kraftfulla kodningsproduktivitetsfunktioner, plattformsoberoende mobilutvecklingsstöd för Windows, iOS och Android och tillgång till tusentals tillägg. Den här versionen av Visual Studio är tillgänglig utan kostnad för programutveckling utanför företaget.

Team Foundation Server

  • Du kan skapa trenddiagram och sammanställa data från frågor om arbetsobjekt. När ett nytt diagram för arbetsobjekt skapas kan du se tre nya diagramtyper: Staplad yta, Yta och Linje.
  • Du kan flytta objekt i kvarvarande uppgifter till den översta positionen (Flytta till toppen) eller till den position du vill bestämma (Flytta till position).
  • Du kan gå in i "helskärmsläge" för alla sidor i hubben Kvarvarande uppgifter.
  • Du kan söka efter en områdessökväg i Web Access.
  • Du kan använda pull-begäranden för att granska och sammanfoga din kod på Git-lagringsplatser.
  • Web Access kan returnera frågeresultatet direkt från en detaljerad vy av frågan med hjälp av ett verktygsfältskommando eller kortkommandot ALT + Q.
  • Webbåtkomst kan generera ett e-postmeddelande direkt från arbetsobjektvyn med hjälp av ett nytt verktygsfältskommando.
  • I Web Access finns ett alternativ för att visa frågeresultat i helskärmsläge.
  • Med den kostnadsfria intressentlicensen kan intressenter visa kvarvarande uppgifter, redigera objekt, köra frågor om arbetsobjekt och många andra åtgärder.
  • Agila team kan ha upp till 999 arbetsobjekt i den första eller sista kolumnen på Kanban-tavlan.
  • Webbåtkomst har nu alternativet att öppna ett arbetsobjekt i ett nytt fönster eller på en ny flik.
  • Du kan maximera RTF-fält för snabb läsbarhet.
  • Frågeresultat kan nu kopieras som HTML för en bättre kopiera och klistra in-upplevelse.
  • I HTML-fält för spårning av arbetsobjekt kan du nu använda Ctrl + Klicka för att öppna en hyperlänk-URL i ett nytt fönster.
  • Du kan konfigurera kvarvarande uppgifter för att inkludera eller exkludera buggar.
  • Kvarvarande uppgifter för produkter kan nu tilldelas iterationer även i hierarkiska vyer, till exempel Funktioner i Berättelser och Berättelser i Uppgifter.
  • När du länkar arbetsobjekt kan du hitta målarbetsobjekten genom att köra en befintlig fråga eller baserat på texten i rubriken.

      

Visual C++

  • Visual Studio söker nu igenom eller söker igenom en lösning igen och uppdaterar sedan databasen mycket snabbare för större lösningar. Därför bör bläddringsprocessen vara mycket mer responsiv, och du bör uppleva färre situationer där du blockeras när du utför webbåtgärder (som Gå till definition) på stora lösningar.
  • Med Visual Studio 2013 Update 4 kan du samla in och analysera GPU-användningsdata för Windows-program med hjälp av hubben Prestanda och diagnostik. Det här verktyget kan hjälpa dig att avgöra om CPU eller GPU är programmets flaskhals. Du kan också kontrollera tidsdata för varje GPU-händelse om grafikkort som stöds finns och de senaste drivrutinerna är installerade.

      

JavaScript-redigerare

  • När du använder JavaScript-biblioteket RequireJS kan IntelliSense visas för dina modulberoenden.

      

CodeLens

  • Storleken på CodeLens-data som lagras i en Team Foundation Server-databas minskades genom att duplicerad information togs bort och formatering gjordes om.
  • Endast ändringar under de senaste 12 månaderna används för att beräkna CodeLens-teamindikatorer. Du kan ändra den här varaktigheten med hjälp av kommandot TFSConfig CodeIndex /indexHistoryPeriod.
  • Du kan se den period för vilken CodeLens-data visas på knappbeskrivningen och i informationen. Du kan också se den fullständiga filhistoriken från CodeLens-informationen. Därför kommer du att använda mindre nätverksresurser för CodeLens eftersom data nu komprimeras.
  • När CodeLens temporära datastorlek ökar utöver en viss gräns i Team Foundation Server-databasen pausas bearbetningen av tidigare ändringar. Bearbetningen startas om automatiskt när tillfälliga data har rensats. Du kan konfigurera den här storleksgränsen med hjälp av kommandot TFSConfig CodeIndex /temporaryDataSizeLimit.

      

Testverktyg

  • Fönstret Associerade testpaket visar alla testpaket som innehåller ett visst testfall. Listan över testsviter är begränsad till alla testplaner i alla teamprojekt.
  • Fönstret Senaste testresultat visar de senaste testresultaten som är associerade med ett testfall för alla konfigurationer, testpaket och testplaner.
  • Du kan skapa ögonblicksbilds- eller trenddiagram med testfallsfält för att spåra testredigeringsaktivitet. Du kan skapa diagram för ögonblicksbilder med fält för testresultat för att spåra testkörningsaktivitet.
  • Du kan visa och filtrera tester efter taggar i Test Hub och massredigera taggar för testfall i gird-vyn.

      

ASP.NET och webbplattform

  • Microsoft ASP.NET och Web Tools 2013.4 RTM

    • Förbättring av JSON-redigeraren

      Vi har gjort några förbättringar i JSON-redigeraren, inklusive prestandaförbättringar som att läsa in JSON-schemat asynkront, cachelagring av underordnade scheman och stöd för bättre IntelliSense. Dessutom finns det följande nya funktioner:

      • Validering av JSON-schema Lägg till en funktion för validering av JSON-schema, baserat på det schema som definieras i listrutan för schemat.
      • Snabbmenyn Ta bort minifiering Du kan högerklicka på JSON-redigeraren och välja Ta bort minifiering på snabbmenyn för att ta bort minifiering av långa matriser i JSON-filen.
      • Snabbmenyn Läs in scheman igen Visual Studio cachelagrar schemat som laddas ned från Internet och använder cachen även efter att du startat om Visual Studio. Om du vet att schemat har ändrats kan du använda snabbmenyn Läs in scheman Ctrl+Skift+J för att ladda ned det aktuella schemat i det aktiva JSON-dokumentet igen och sedan använda det direkt i det aktuella dokumentet.
      • IntelliSense för package.json och bower.json Förutom att bevisa IntelliSense och validering för både package.json- och bower.json-filer, tillhandahåller Visual Studio även live IntelliSense för både Bower- och npm-paket direkt i JSON-redigeraren.
      • Validering av dubblettegenskapJSON-redigeraren kommer nu att validera eventuella dubblettegenskaper. Detta hjälper till att fånga upp ett vanligt problem med JSON-filredigering.
    • HTML-redigerare

      Microsoft har förbättrat HTML-redigeraren med vissa programuppdateringar, uppdaterat IntelliSense för webbstandarder och introducerat följande nya funktioner:

      • Bättre formatering av klientmallar HTML-redigeraren tolkar eller formaterar inte dubbel typografisk syntax{{...}} längre. Detta görs för att se till att innehållet i syntaxen inte behandlas som HTML och därför blir ogiltigt, och inte heller försöker formatera dem, vilket inte kan göras korrekt med HTML-formateringen. Det här passar bra för Angular, Handlebars, Mustasch och andra dubbellockiga mallsyntaxer.
      • Stöd för anpassade element, polymerelement och attribut HTML Editor validerar inte längre okända attribut för anpassade element, eftersom det kommer att finnas många anpassade taggar i olika ramverk. Därför kommer det inte längre att finnas krumelurer under de okända elementen.
      • Basic IntelliSense for Web Components HTML Editor har IntelliSense för <link rel="import" /> som är en del av webbkomponentstandarden.
      • Verktygstips för HTML-element Verktygstips medföljer för HTML-element i redigeraren.
      • #region stöd för HTML-redigeraren har nu stöd för regionvikning. Du kan använda ett omgivande kodstycke för att även omge den aktuella markeringen.
      • Stöd för att göra/hacka-kommentarer i uppgiftslistan
      • Angular ikoner Både Angular direktiv som <ng-view> och attribut som ng-controller visas nu i IntelliSense tillsammans med en Angular logotyp för att göra det enkelt att identifiera dem.
      • Bootstrap-ikoner IntelliSense som anges i HTML-klassattribut visas nu tillsammans med Bootstrap-logotypen om klassnamnet definierades av CSS-filen för Bootstrap.
    • CSS/LESS/Sass Editor

      • Stöd för att göra/hacka-kommentarer i uppgiftslistan
      • @viewport Korrigering för LESS-redigeraren Visa inte verifieringsvarning längre i LESS-redigeraren @viewportwill .
      • Ge många fler utdrag CSS/LESS/Sass Editor ger nu fler utdrag för att underlätta utvecklingsupplevelsen.
    • Webbläsarlänk

      • CSS automatiskt synkront Om du sparar CSS-filen eller ändrar den externt (t.ex. genom att använda en LESS/SASS-kompilator) kommer hela CSS-filen att laddas om i webbläsaren. Om filen är i ett tillstånd där den inte kan synkroniseras automatiskt kommer Ctrl + S att orsaka en automatisk omladdning, och detta bör sätta den i ett bra tillstånd igen utan att behöva uppdatera de länkade webbläsarna (Ctrl + Alt + Enter). Funktionen kan inaktiveras i verktygsfältet.
    • WebJobs-verktyg

      Stöder nu styrning av webbjobb via Server Explorer WebJobs nod i Azure Website på följande sätt:

      • WebJobs-noder under webbplatsnoder i Server Explorer.

      • Starta/stoppa kontinuerliga webbjobb från Server Explorer.

      • Kör jobb på begäran eller schemalagda jobb från Server Explorer.

      • Visa WebJob-instrumentpanelen från Server Explorer.

        Du kan använda snabbmenyn Visa instrumentpanel för att gå till Azure webbplats WebJob dash board.

    • WebJobs SDK

      • WebJobs SDK förinstalleras i Azure WebJob-projektmallarna.
  • Microsoft ASP.NET och webben ASP.NET MVC 5.2.2

    Mallpaket uppdateras för att använda ASP.NET MVC 5.2.2. Den här versionen har inga nya funktioner eller programuppdateringar i MVC. Vi har gjort en ändring i webbsidor för att få en betydande prestandaförbättring och har därefter uppdaterat alla andra beroende paket vi äger så att de är beroende av den nya versionen av webbsidor.

      

Versionshantering

  • Använda taggar när du distribuerar till en vNext-miljö

    Nu kan du använda taggar tillsammans med servrarna i din vNext Azure eller standardmiljöer. När en fas distribueras utförs de här åtgärderna på alla servrar som innehåller den här taggen. Därför behöver du bara skapa uppsättningen åtgärder en gång för flera servrar. Genom att använda vNext-taggar kan du också ändra distributionsordningen från parallell till sekvens.

  • Åtkomst till systemvariabler för dina distributionssekvenser eller skript

    Genom populär användarefterfrågan kan du nu komma åt systemvariabler på samma sätt som andra konfigurationsvariabler och du kan använda dem i din releasemall. Du behöver inte längre hårdkoda dessa variabler.

  • Minska behovet av konfigurationsfiler för att distribuera dina versioner

    Du kan nu ställa in konfigurationsvariabler för din version på global nivå, servernivå, komponentnivå och åtgärdsnivå. Den här extra flexibiliteten innebär att du kanske inte längre behöver underhålla konfigurationsfiler tillsammans med versionen.

  • Manuell åtgärd med en vNext-versionssökväg

    Nu kan du lägga till manuella steg i ett steg i en vNext-versionssökväg och du kan lägga till en manuell åtgärdsaktivitet i distributionssekvensen. När meddelandet utlöses i den sekvensen pausas distributionen och sedan kan du köra några manuella steg innan du fortsätter att bearbeta resten av automatiseringen för lanseringssökvägen.

  • Skapa droppar som lagras på TFS-servrar

    Om du har konfigurerat din byggdefinition så att den kopierar byggutdata till servern och inte till en UNC-sökväg kan vNext-komponenter i Versionshantering nu använda de versioner som är lagrade på servern.

  • Distribuera från en version, släpp med hjälp av en delad UNC-sökväg

    Nu kan du använda versionshantering för att distribuera till servrar med hjälp av släppversioner som finns på en delad UNC-sökväg (Universal Naming Convention). Du kan distribuera om både målservern och versionshanteringsservern har åtkomst till den delade UNC-sökvägen.

      

Application Insights

  • Visual Studio 2013 Update 4 innehåller prestandaförbättringar och programuppdateringar för Application Insights Tools för Visual Studio. Den här uppdateringen är helt kompatibel med projekt som hade Application Insights tillagda i Visual Studio 2013 Update 3 och innehåller följande uppdateringar:

    • Sömlös integrering med arbetsflödet publicera på en Azure-webbplats.
    • Förbättra lösningsintegreringen och projektidentifieringen så att Application Insights inte längre ingår i projekt som inte stöds, inklusive Python.
    • Mer information om ändringar i Application Insights-data i förhandsversionsportalen för Azure finns i Börja övervaka programmets hälsa och användning.

      

Åtgärdade problem

Korrigeringar för Team Foundation Server

  • När du konfigurerar rapportering utan SharePoint-integrering anges inte nätverkstjänstkontot för rollen TfsWarehouseAdministrator för analysdatabasen.

  • När en områdessökväg har en ny överordnad kan du se tomma revisioner i arbetsobjekt.

  • Det kan uppstå meddelandefel om ett meddelande misslyckas från början.

  • Variabeln $(BuildDefinitionID) är skiftlägeskänslig och kan göra att versioner misslyckas.

  • Om du lägger till en ny användare när du har gjort ändringar i området eller iterationssökvägen kan det blockera öppningen av arbetsobjekt i Web Access.

  • I kommandot TfsConfig remapDBs kan en kommaavgränsare (',') behandlas som två SQL-instanser i stället för en enda SQL-instans och ett portnummer.

  • Flera frikopplingar av en samling kan leda till felaktiga data i samlingsdatabasen.

  • Anta att du associerar olika typer av arbetsobjekt från olika projekt. När du skapar projekten kan byggen misslyckas.

  • Du kan inte skapa en kontinuerlig integreringsversion för ett projekt från en Git-lagringsplats om byggdefinitionen lagras i ett centralt TFVC-projekt.

  • Projektadministratörsanvändare kan nekas åtkomst till versionskontrolladministration.

  • Vissa TFS-uppgraderingsscenarier kan misslyckas när du bifogar en samling om samma samling är kopplad flera gånger eller om flera samlingar som har samma medlemskap är kopplade.

  • När du försöker visa innehåll från Källkontrollutforskaren i Visual Studio kan du få följande felmeddelande:

    Obs

    TF14044: Åtkomst nekad: användare <> behöver globala AdminWorkspaces-behörigheter.

  • Du kan inte använda källindexeringsfunktionen om du inte konfigurerar en separat dator eller styrenhet för varje byggdefinition.

  • Du kan se w3wp-processen med 100 procent processor.

  • TFS startar inte om C:\Windows\System32\inetsrv\config\applicationHost.config uppdateras för att mata ut X-Content-Type-Options.

  • Du kan få ett webbläsarmeddelande som inte stöds när du försöker öppna en säkerhetsdialogruta för fråga eller källkontroll från Team Explorer.

  • När du upplever följande scenarier misslyckas ett anpassat byggprogram som använder FileContainerHttpClient.UploadFileAsync om du inte kompilerar om.

  • Om du försöker använda den senaste Git-mallen kan det misslyckas.

  • En hylluppsättning som misslyckas med aktiviteten CheckInGatedChanges i slutet av bygget resulterar i en misslyckad version som faktiskt checkade in ändringarna. Bygget ska markeras som Delvis lyckades.

  • Versionstiden för alla versioner ökar med antalet arbetsytor som används av versioner.

  • En chattrumsadministratör får ett felmeddelande när du försöker ta bort händelseprenumerationen för grupprummet om inte chattrumsadministratören också är en administratör för gruppprojektsamlingen.

  • Om du skapar en TFS-lista i Excel och inkluderar ett HTML-fält kan all formatering i HTML-fältet gå förlorad.

  • När du prenumererar på Git-incheckningshändelsemeddelandet i grupprummet kan hyperlänken i meddelandet peka på en felsida.

  • Du kan inte ångra mappningen av TFS till Project Server-integrering om Project Server-instansen är borttagen eller inte kan nås.

  • Du kanske inte kan push-lagringsplatser med TFS-servern när en gammal GIT-klient användes tidigare.

  • Du kanske inte kan använda funktionsaktivering på vissa processmallar.

  • Null-referens Undantag utlöses av kommandofrågeändringsuppsättningen när en begärd ändringsuppsättning inte finns.

  • Du kan få ett felmeddelande om slut på minne när du push-överför lagringsplatser med TFS-servern.

  • Databasen kanske växer om du har många sparade versioner.

  • Du kan få ett Null Reference-fel när du kommenterar filer på Git-lagringsplatsen.

  • När du skriver kod i Visual Studio kan fönstret Utdata starta när du försöker uppdatera SCC-glyfer i Prieskumník riešení.

  • Ibland kraschar Visual Studio när det arbetar i Källkontrollutforskaren.

  • Det valda arbetsobjektet och rullningsplatsen finns inte kvar när du öppnar ett arbetsobjekt i en fråga och sedan återgår till frågeresultaten.

  • Om du kopplar från en samlingsdatabas från en server och ansluter den till en annan server kommer vissa identiteter och grupper som inte kunde matchas att tas bort utan varning.

  • Om du laddar upp en fil som är större än 1 GB till TFS 2013 kan du få ett ArithmeticException-undantag när du försöker ladda ned den bifogade filen med Web Access.

  • Du kan inte programmässigt ange incheckningsanteckningar på sidan Väntande ändringar.

  • Om ett fält för oformaterad text är inställt på skrivskyddat är det svårt att interagera med det med hjälp av Internet Explorer.

  • Om MinimumSize för en kontroll för oformaterad text har angetts kan kontrollen överlappa närliggande kontroller i Web Access.

  • Om du öppnar ett arbetsobjekt med skrivskyddade beskrivningsfält som innehåller inledande eller avslutande blanksteg kan du inte spara arbetsobjektet eller arbeta med det.

  • När du sammanfogar CSHTML-filer i både Team Foundation Version Control (TFVC) och Git. Verktygsfältet är inaktiverat. Det går inte att sammanfoga CSHTML-filer med hjälp av sammanfogningsverktyget.

  • Basic-licenskunder ska inte kunna aktivera och inaktivera mappningsfönstret i kvarvarande uppgifter för produkter.

  • När du öppnar en översiktsrapport för händelser eller en förloppsrapport för berättelser med hjälp av ett turkiskt operativsystem kraschar rapporten.

      

Visual C++-korrigeringar

  • När du definierar en operator felaktigt kan kompilatorn krascha.
  • När du definierar en statisk konstvariabel i rubriken och sedan deklarerar den i källan, kommer länkaren att behandla symbolen som multiplikationsdefinierad felaktigt.
  • När du definierar en konverteringsoperator för en odefinierad typ kan kompilatorn krascha.
  • Explicit instansiering av en variadisk funktionsmall kan orsaka ett internt kompilatorfel.
  • Kompilatorn tillåter felaktigt att den explicita triviala konstruktorn är privat.
  • Användning av kapslade mallar kan orsaka interna kompilatorfel.
  • Fel C2951 kan orsaka ett efterföljande internt kompilatorfel.
  • Utsedda initierare får inte initiera unioner i structs.
  • Användningen av standardfunktionsparametrar kan orsaka interna kompilatorfel.
  • Fel argument kan skickas när du använder kapslad enhetlig initiering.
  • Initieringslistor kan orsaka interna kompilatorfel.
  • Fel C4530 kan orsaka ett efterföljande internt kompilatorfel.

      

Testverktyg korrigeringar

  • Med TFS 2013 Update 3 har testplaner stöd för anpassade arbetsflödestillstånd i stället för bara aktiva och inaktiva tillstånd. Eftersom användare kan ansluta till testplaner i något av de anpassade tillstånden togs begränsningen att endast visa aktiva testplaner i dialogrutan Microsoft Test Manager – Test Plan bort. Därför visas nu både aktiva och inaktiva planer i dialogrutan för val av testplan. Avsaknaden av filtrerings- och sorteringsmöjligheter i kolumnen Tillstånd i dialogrutan för val av testplan var dock en tillbakagång som introducerades i Visual Studio 2013 Update 3. På grund av denna regression var användarna tvungna att bläddra igenom en lång lista med aktiva och inaktiva testplaner för att välja en. I Visual Studio 2013 Update 4 är sorterings- och filterfunktionen fast så att användare kan filtrera och sortera på kolumnen Test Plan State i dialogrutan Test Plan.

      

Korrigeringar för ASP.NET och webbplattformar

  • I ett webbplatsprojekt kan du inte lägga till Razor-baserade (CSHTML/VBHTML)-baserade objektmallar om du inte först installerar rätt NuGet-paket för webbsidor. Den här ändringen gör att du kan lägga till objektmallar i WSP:er utan att först behöva installera ett paket. Om du lägger till objektmallen installeras de nödvändiga paketen automatiskt.
  • Du kan helt inaktivera validering av begäran i ett program. Det innebär att RequestValidationMode=0.0 stöds i Visual Studio.

      

Felsökaren

  • PDB-filer låses inte längre vid WCF-felsökning.
  • Knappen Försök igen för debug.assert-instruktioner fungerar nu korrekt i Visual Studio Express 2013.
  • Returvärden visas i autofönstret för intern felsökning tillsammans med Redigera och Fortsätt aktiverat.
  • När du utför felsökning i blandat läge på ett program kan programmet krascha.

      

XAML Designer

  • När du refererar till binärfiler som inte är kompatibla med en 32-bitarsprocess i projektet kan designern krascha och utlösa ett OutOfMemory-undantag.

      

        
      

Kända problem

SQL Server verktyg

  • Anta att du installerar Visual Studio Update 4 genom att använda slipstream-installation. Byggen av databasprojekt kan misslyckas om utökad Transact-SQL-verifiering är aktiverat. Dessutom visas följande felmeddelande:

    Obs

    System.IO.FileNotFoundException: Det gick inte att läsa in filen eller sammansättningen 'Microsoft.SqlServer.TransactSql, Version=12.0.0.0

    Du kan kringgå det här problemet genom att avmarkera kryssrutan Aktivera utökad Transact-SQL-verifiering i databasprojektegenskaperna.
    Den här funktionen är inaktuell och har tagits bort från den senaste uppdateringen av SQL Server -verktyg. Om du vill söka efter uppdateringar går du till verktygsmenyn och väljer Tillägg och uppdateringar för att öppna dialogrutan Uppdatera. I dialogrutan väljer du Uppdateringar för produkter. Microsoft SQL Server Update för databasverktyg visas om det finns en tillgänglig uppdatering.

      

Visual Studio Tools

  • Du måste avinstallera Multi-Device Hybrid Apps för Visual Studio CTP 2.0 innan du installerar Visual Studio 2013 Update 4. Om du inte har det finns mer information i KB3014133 .

      

Kodade testverktyg för användargränssnittet

  • Om du har skapat kodade gränssnittstester för automatiserad testning av Windows Store-appar i Windows 8.1. När du försöker köra samma tester i Windows 10 Technical Preview kan ett eller flera av följande problem uppstå:

    • Objekt i en rutnätsvykontroll inuti en semantisk zoomkontroll kan inte markeras med hjälp av testverktyget kodat användargränssnitt. Gränssnittsåtgärder mot dessa rutnätsvyobjekt kan misslyckas och testerna misslyckas. Det finns ingen lösning på det här problemet.
    • Om du aktiverar och inaktiverar en ToggleSwitch-kontroll kan programmet krascha. Det finns ingen lösning på det här problemet.
    • Om du har lagt till en panelkontroll i UIMap fungerar det inte att använda kontrollen för att starta XAML-program. Du kan komma runt det här problemet genom att använda API:t XamlWindow.Launch() för att starta programmet i stället.
    • Om du har lagt till kontroller som finns i utfällbara menyer som är associerade med kontroller i AppBar i UIMap fungerar det inte att använda dessa kontroller för att komma åt programfunktioner. Det finns ingen lösning på det här problemet.
    • Om du har lagt till FilePicker-kontroller i UIMap fungerar det inte att använda dessa kontroller för att välja filer. Det finns ingen lösning på det här problemet.

      

INSTALLATION

  • Anta att du installerar "med uppdatering 4"-produkter från .iso-avbildningen och att du är offline från Internet. I det här fallet kan du få en installation som har slutförts med dialogrutan varningar om Visual Studio-konfigurationen har stöd för flera språk. Exempel: Du kan få varningen när du installerar Visual Studio 2013 Ultimate med uppdatering 4 på en konfiguration som stöder tyska och engelska (eller andra språkkombinationer). Om inga ytterligare åtgärder vidtas körs Visual Studio som förväntat, men eftersom språkresurserna inte är helt uppdaterade kommer du att uppleva flera språk i Visual Studio-användargränssnittet.

    Så här kringgår du problemet:

    1. Ladda ned Visual Studio Update 4 .iso och kör den fullständiga installationen.
    2. När du har anslutit till Internet kör du reparationen på Visual Studio Update 4-installationen.

      

        
        
      

Mer information

Ladda ned Microsoft-supportfiler
        
Uppdateringar för andra produkter i Visual Studio-familjen finns på Microsofts nedladdningswebbplats för Visual Studio.

Krav

Krav på omstartDu kan behöva starta om datorn efter att du har installerat det här paketet.

Språk som stöds Visual Studio 2013 Update 4 innehåller uppdateringar för följande versioner:

  • Kinesiska (förenklad)
  • Kinesiska (traditionell)
  • Tjeckiska
  • Engelska
  • Franska
  • Tyska
  • Italienska
  • Japanska
  • Koreanska
  • Ryska
  • Polska
  • Portugisiska (Brasilien)
  • Spanska
  • Turkiska

Operativsystem som stödsMer information om operativsystem som stöds finns i Plattformskompatibilitet och systemkrav för Visual Studio 2013.

Arkitekturer som stöds

  • 32-bitars (x86)
  • 64-bitars (x64) (WOW)

Maskinvarukrav

  • 1,6 gigahertz (GHz) eller snabbare processor
  • 1 gigabyte (GB) RAM-minne (1,5 GB om du kör på en virtuell dator)
  • 8,5 GB tillgängligt hårddiskutrymme
  • 5 400 varv/min hårddisk
  • DirectX 9-kompatibelt grafikkort med en upplösning på 1024 × 768 eller högre

ProgramvarukravFör att tillämpa den här uppdateringen måste du ha ett av de Visual Studio 2013-program som stöds och som listas i avsnittet "Gäller" installerat.

Support för Visual Studio 2013 Update 4Informell support för Visual Studio 2013 Update 4 är tillgänglig via MSDN-forumen (Microsoft Developer Network).