Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Overzicht van de ondersteuning

De volgende inhoud verwijst naar de downloadpagina van Visual Studio 2013 2. Zie voor meer informatie over de inhoud van de volgende gegevensop de website Microsoft Download Center.

Opmerking Er zijn verschillende niveaus van ondersteuning voor elk product. Lees de volgende ondersteuning instructies zorgvuldig door, voordat u de update installeert.

Visual Studio door updates te installeren, kiest u voor het ontvangen en installeren van toekomstige updates voor Visual Studio 2013. Microsoft biedt ondersteuning voor Visual Studio 2013 RTM-producten en de meest recente Update voor Visual Studio 2013-producten.

Professional, Premium, Ultimate, en Express voor Windows producten: Professional, Premium, Ultimate en Windows Express zijn de volledige Visual Studio 2013 RTM producten ook de Visual Studio-Update 2 omvatten. Als Visual Studio 2013 geïnstalleerd en deze download uitgevoerd, krijgt u de Visual Studio-Update 2 alleen. Als u momenteel geen Visual Studio 2013 geïnstalleerd wanneer u deze download installeert, ontvangt u Visual Studio 2013 en de Visual Studio-Update 2. Visual Studio 2013 RTM Language Packs kunnen worden geïnstalleerd voor deze producten met bijbehorende Update 2.




Inleiding

Microsoft Team Foundation Server 2013 Update 2 op 2 April 2014, en Visual Studio 2013 Update 2 op 12 mei 2014 uitgebracht. Deze update introduceert een nieuwe technologische verbeteringen in Team Foundation Server (TFS), extra tests, Microsoft Azure Tools, Release Management, Debugger, Profiler, IntelliTrace, Code genereren, entiteit Framework 6.1, NuGet, schrijfmachine, Visual Studio IDE, ASP.NET en Web Tools 2013.2. Visual Studio 2013 Update 2 bevat de meest recente updates, functie toevoegingen en correcties.

Meer informatie over updates voor Visual Studio-producten is ook beschikbaar op de website van Visual Studio.

Het verkrijgen van Visual Studio 2013 Update 2

Updates voor Visual Studio 2013 zijn cumulatieve releases. De volgende download links wijst u altijd de meest recente update:



U kunt ook de volledige lijst met Updates voor Visual Studio 2013weergeven.

Microsoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.

Het installeren van Visual Studio 2013 Update 2

Zie voor instructies voor installatie van Visual Studio-producten:

Het installeren van Visual Studio

Team Foundation Server en Visual Studio ALM installeren

Release Management installeren voor Visual Studio 2013

Belangrijk Deze update geldt voor Visual Studio en Team Foundation Server (TFS). Visual Studio en TFS installatie monteurs onderling verschillen. De update voor Visual Studio is op wat al is geïnstalleerd op de computer geïnstalleerd. De update TFS is een volledige lay-out die wordt vervangen door wat er op de computer is geïnstalleerd. Voordat u de update voor TFS, zorg ervoor dat er een volledige back-up van uw huidige database. Als de TFS updates de installatie mislukt, wordt u zich niet opnieuw op te starten van de update of terugkeren naar de eerdere versie van TFS zonder een herstelbewerking uitvoeren.

De update Release Management is een volledige lay-out waarin de laatste functie aanvullingen en correcties voor Release Management voor Visual Studio 2013. Voordat u probeert de update Release Management, zorg ervoor dat er een volledige back-up van uw huidige databases en crypto RSA-sleutel (Zie blogbericht voor RSA crypto-sleutels exporteren instructies ). Als u de Release Management updates de installatie mislukt, kunt u zich niet opnieuw starten van de update of terugkeren naar de eerdere versie van Release Management zonder een herstelbewerking.

Omdat Release Management voor Visual Studio 2013 2 go-live, gelden de volgende paden van de upgrade.

Ondersteunde upgrades:

  • Release Management for Visual Studio 2013 aan Release Management for Visual Studio 2013 Update 2

  • Release Management voor Visual Studio 2013 Update 1 Release Management for Visual Studio 2013 Update 2

  • Release Management for Visual Studio 2013 Update 2 RC op Release Management for Visual Studio 2013 Update 2


Verbeteringen in de nieuwe technologie en opgeloste problemen in Visual Studio 2013 Update 2

Verbeteringen in de technologieIn deze release zijn de volgende technologische verbeteringen aangebracht.

  • ASP.NET-Project-sjablonen

    • Updates voor sjablonen voor ASP.NET-Project ter ondersteuning van de bevestiging van Account en wachtwoord opnieuw instellen.

    • Ondersteuning voor On-Premises organisatie Accounts in ASP.NET Web API

  • Verbeteringen voor Visual Studio Web Editor

    • Nieuwe JSON-editor

    • Nieuwe Sass-editor (.scss)

    • URL kiezen voor HTML/CSS implementeren

    • Updates voor minder editor door meer functies toe te voegen

    • Update KO Intellisense in de HTML-editor

  • Browser-koppeling

    • Koppeling van de browser nu HTTPS-verbindingen ondersteunt en wordt een lijst die in het Dashboard met andere verbindingen als het certificaat wordt vertrouwd door de browser.

    • Betere toewijzing van gegevensbronnen

  • Ondersteuning voor Microsoft Azure websites in Visual Studio

    • Aanmelden voor ondersteuning van Azure

    • Foutopsporing op afstand voor Microsoft Azure websites (WAWS)

    • Externe weergave

    • Ondersteuning voor Azure websites maken

  • Web publiceren verbeteringen

    • Verbetering van de gebruikerservaring voor publicatie

  • ASP.NET-steigers

    • Als uw model Enums, vervolgens de MVC-Scaffolder genereert dropdown voor Enum. Deze opsomming helpers in MVC gebruikt.

    • De EditorFor sjablonen in MVC steigers bijgewerkt zodat deze gebruikmaken van de Bootstrap klassen.

    • MVC en Web API Scaffolders 5.1 pakketten toegevoegd voor MVC en Web-API.

    • Extra laag steigers uitbreidbaarheid voor de ondersteuning van aangepaste Scaffolders van derden.

  • ASP.NET Web formulieren

  • ASP.NET MVC 5.1

  • ASP.NET Web API 2.1

  • ASP.NET-webpagina's 3.1

  • ASP.NET-identiteit 2.0.0

    • Verificatie met twee factoren

      Verificatie met twee factoren ASP.NET identiteit nu ondersteuning. Verificatie met twee factoren biedt een extra beveiligingslaag voor uw gebruikersaccounts in het geval waarbij het wachtwoord wordt aangetast. Er is ook bescherming voor brute kracht aanvallen tegen de factor twee codes.

    • Accountvergrendeling

      Hier kunt u de gebruiker vergrendeld als de gebruiker het wachtwoord of de codes van twee factoren onjuist. Het aantal ongeldige pogingen en het interval kan voor de gebruikers worden vergrendeld worden geconfigureerd. Een ontwikkelaar kan desgewenst uitschakelen accountvergrendeling voor bepaalde gebruikersaccounts.

    • Bevestiging van account

      Bevestiging van Account biedt nu ondersteuning voor de ASP.NET-identiteit system. Dit is een redelijk gangbare scenario in de meeste websites vandaag waar het registreren van een nieuwe account op de website, u uw e-mailadres bevestigen moet voordat u iets op de website kan doen. E-mailbevestiging is nuttig omdat het geen loze rekeningen kunnen worden gemaakt. Dit is bijzonder nuttig zijn als u e-mail gebruikt als een methode om te communiceren met de gebruikers van uw website, zoals sites, bankieren, e-commerce en websites voor sociale Forum.

    • Wachtwoord opnieuw instellen

      Wachtwoord opnieuw instellen is een functie waar de gebruikers hun wachtwoorden herstellen kunt als ze hun wachtwoord zijn vergeten.

    • Beveiliging stempel (uitloggen overal)

      Ondersteunt een manier te genereren Security Token voor de gebruiker in gevallen als de gebruiker het wachtwoord en andere zekerheids wijzigt-gerelateerde informatie zoals het verwijderen van een gekoppelde aanmelding (zoals Facebook, Google, Microsoft-Account). Dit is nodig om ervoor te zorgen dat alle tokens gegenereerd met het oude wachtwoord zijn ongeldig. In het voorbeeldproject als u het wachtwoord van de gebruiker vervolgens een nieuw token wordt gegenereerd voor de gebruiker en eventuele eerdere tokens zijn ongeldig. Deze functie biedt een extra beveiligingslaag voor uw toepassing sinds wanneer u uw wachtwoord wijzigt, u wordt afgemeld van overal (voor alle browsers) waar u deze toepassing hebt aangemeld.

    • Het type van de primaire sleutel kunnen worden verlengd voor gebruikers en rollen maken

      In ASP.NET 1.0 van identiteit is het type van de primaire sleutel voor tabel gebruikers en rollen tekenreeksen. Dit betekent dat wanneer de identiteit van de ASP.NET-systeem is doorgevoerd in SQL Server met behulp van entiteit Framework, gebruikten we nvarchar. Er zijn veel discussies over de standaardimplementatie van deze op Stack Overflow en op basis van de binnenkomende reacties. We hebben een uitbreidbaarheid haakje waarin u kunt opgeven wat de primaire sleutel van de tabel met gebruikers en rollen moet zijn verstrekt. Deze hook uitbreiden is vooral handig dat als u van uw toepassing migreert en de toepassing opslaan gebruikersnamen zijn GUID's of ints.

    • IQueryable ondersteuning voor gebruikers en rollen

      Toegevoegde ondersteuning voor IQueryable op UsersStore en RolesStore eenvoudig krijgt u de lijst met gebruikers en rollen.

    • Verwijderbewerking ondersteuning via het UserManager

    • Indexering op gebruikersnaam

      In ASP.NET identiteit entiteit Framework-implementatie, hebben we een unieke index op de gebruikersnaam toegevoegd met behulp van de nieuwe IndexAttribute in EF-6.1.0-Beta1. Dit zorgt ervoor dat gebruikersnamen altijd uniek zijn en er is geen conflictsituatie waar u kan uiteindelijk dubbele gebruikersnamen.

    • Enhanced Password Validator

      Validatie van het wachtwoord dat bij ASP.NET identiteit 1.0 is een tamelijk eenvoudige wachtwoord validatiefunctie die alleen de minimale lengte is gevalideerd. Er is een nieuw wachtwoord validatie waarmee u meer controle over de complexiteit van het wachtwoord. Houd er rekening mee dat zelfs als u de instellingen in dit wachtwoord inschakelt, we u raden aan twee factoren-verificatie inschakelen voor de gebruikersaccounts.

    • IdentityFactory Middleware / CreatePerOwinContex

    • UserManager

      Factory-implementatie kunt u een exemplaar van de UserManager uit de context OWIN verkrijgen. Dit patroon is vergelijkbaar met wat we gebruiken voor CustomTargetNameDictionary van OWIN context voor aanmelding en SignOut. Dit is een aanbevolen manier voor het verkrijgen van een exemplaar van UserManager per aanvraag voor de toepassing.

    • DbContextFactory Middleware

      Identiteit in ASP.NET gebruikt entiteit Framework voor persistent maken het systeem identiteit in SQL Server. Hiervoor de identiteit System bevat een verwijzing naar de ApplicationDbContext. De Middleware DbContextFactory retourneert een exemplaar van de ApplicationDbContext per aanvraag die u in uw toepassing gebruiken kunt.

    • ASP.NET identiteit monsters NuGet package

      Monsters NuGet package kunt u gemakkelijker te installeren en voorbeelden voor ASP.NET identiteit uitvoeren en volg de aanbevolen procedures. Dit is een voorbeeld van een toepassing van ASP.NET MVC. Wijzig de code in uw toepassing aanpassen voordat u deze in een productie implementeert. Het monster moet in een lege ASP.NET-toepassing worden geïnstalleerd.

      Ga voor meer informatie over het pakket naar de volgende blogbericht:

      Voorbeeld van Microsoft.AspNet.Identity 2.0.0 aankondigen

  • Onderdelen van Microsoft OWIN

    Veel fouten zijn verholpen in deze release, Zie de release-opmerkingen voor de meest recente stabiele versie (2.1.0).

  • ASP.NET-SignalR

    Veel fouten zijn verholpen in deze release, Zie de release-opmerkingen.


  • Met deze update kan ontwikkelaars hun programma's opgesteld om de nieuwste generatie processors die ondersteuning bieden voor de AVX2-instructieset doel opgeven.


  • Een Visualizer voor JSON-gegevens die zijn opgenomen in de tekenreeks objecten toegevoegd.

  • U kunt twee .diagsession-bestanden met beheerde geheugengegevens vergelijken.

  • U kunt inhoud handmatig activeren prefetch in archief van Windows-toepassingen.

  • Extra functionaliteit met de Explorer DOM en JavaScript console wanneer u fouten in een besturingselement voor webweergave opspoort voor foutopsporing in scripts.

  • Toegevoegde uitbreidbaarheid punt voor Visual Studio plugins van foutopsporing symbool-instellingen wijzigen.

  • De waarden van afzonderlijke objecten kunt u controleren wanneer u fouten beheerd geheugen uit een bestand met de heap opspoort.

  • Windows Phone 8.1 developer met Visual Studio kunt opsporen van problemen met websites die op de telefoon van Internet Explorer worden uitgevoerd.


  • 6.1 voor runtime en tooling entiteit Framework bijgewerkt. Entiteit Framework (EF) 6.1 is een kleine update voor entiteit kader 6 en bevat verschillende bugfixes en nieuwe functies. Zie voor gedetailleerde informatie over EF 6.1, inclusief koppelingen naar documentatie voor de nieuwe functies Entiteit Framework versiegeschiedenis. De nieuwe functies in deze release zijn de volgende:

    • Gereedschap consolidatie vormt een consistente methode voor het maken van een nieuw model van EF. Deze functie breidt de ADO.NET entiteit Model Wizard ter ondersteuning van de eerste Code modellen, met inbegrip van reverse-engineering van een bestaande database. Deze functies eerder beschikbaar waren in de bètaversie van de Power EF-hulpprogramma's.

    • Afhandeling van fouten bij het doorvoeren van transactie biedt nieuwe System.Data.Entity.Infrastructure.CommitFailureHandler die gebruikmaakt van de nieuwe mogelijkheid transactie operations onderscheppen. De CommitFailureHandler kan automatisch herstel van verbindingsfouten terwijl een transactie wordt doorgevoerd.

    • IndexAttribute kunt indexen aan te geven door het plaatsen van een kenmerk een eigenschap (of eigenschappen) op in uw Code eerste model. Code eerst maakt u een bijbehorende index in de database.

    • Toewijzing van de openbare API biedt toegang tot de EF is informatie over hoe eigenschappen en typen worden toegewezen aan de kolommen en tabellen in de database. In eerdere versies van is deze API intern.

    • Mogelijkheid voor het configureren van interceptors via App.config- of Web.config-bestand kunt u toevoegen kunt interceptors zonder opnieuw te compileren van de toepassing.

    • DatabaseLogger is een nieuwe interceptor waarmee u gemakkelijk naar alle databasebewerkingen vastleggen in een bestand. In combinatie met de vorige functie kunt zo u eenvoudig overschakelen van het logboek van de database voor een gedistribueerde toepassing, zonder dat u hoeft te compileren.

    • Migraties model wijzigen detectie is verbeterd zodat scaffolded migraties nauwkeuriger zijn. Prestaties van het proces voor detectie is ook aanzienlijk verbeterd.

    • Prestatieverbeteringen verminderde databasebewerkingen tijdens de initialisatie optimalisaties voor vergelijking null gelijkheid in LINQ-query's zijn, sneller genereren (model maken) in scenario's meer en meer efficiënte intreding van bijgehouden entiteiten met meerdere koppelingen weergeven.


  • DirectX Graphics diagnostische functies zijn nu beschikbaar voor Windows Phone 8.1 apparaten en emulators.

  • Nieuwe en verbeterde DirectX sjablonen bieden een uitgangspunt voor het schrijven van spellen voor de Windows Store en Windows Phone (Silverlight en niet-Silverlight). De XAML gebaseerde sjabloon biedt een beginpunt voor het eenvoudig opnemen van tekst, afbeeldingen en menu's in spellen voor gebruik als Heads van beeldschermen, statusberichten en instellingen.

  • Grafische kader analyse wordt voor het opsporen van prestatieproblemen in DirectX-spelletjes en -toepassingen ondersteund.

  • Enkele functionele verbeteringen aangebracht voor grafische diagnostische gegevens:

    • Draw staat in de lijst met afbeeldingen gebeurtenissen bijhouden ondersteunt gestroomlijnde analyse om vast te stellen hoe de GPU-status is ingesteld.

    • Tot 30 opeenvolgende frames kunnen worden vastgelegd in één keer.

    • Namen van objecten en bronnen die zijn gedefinieerd door de ontwikkelaar worden nu zichtbaar in de gebruikersinterface (UI).

    • HTTP- en aangepaste protocol-handlers, kunnen worden gebruikt voor prestaties gebeurtenis aantekeningen.

    • Diepte Stencil Buffer weergeven wordt nu ondersteund.


  • Gebeurtenissen prestaties van SQL nu betrekking hebben een optie voor het laden van de SQL in een nieuw queryvenster en onderzoeken van een probleem met de bestaande SQL-hulpprogramma's binnen Visual Studio.

  • MVC gerelateerde gebeurtenissen van prestaties bieden nu een optie om naar de actie of de controller methode in de code een probleem onderzoeken.

  • Prestaties gebeurtenissen kunnen nu worden gegroepeerd door ingangspunt en de langzaamste knooppunt. Dit vermindert het totale aantal rijen en gemakkelijker te identificeren van een bepaalde gebeurtenis te onderzoeken.

  • Wanneer u de details van een gebeurtenis IntelliTrace prestaties, is er nu een indicator wordt het pad voor elk van de langzaamste knooppunten te markeren.

  • Wanneer u problemen oplost met een gebeurtenis met uitzondering van een logboekbestand van IntelliTrace, wordt nu Code kaart weergegeven met IntelliTrace specifieke aantekeningen zodat interessante parameters kunnen eenvoudig worden weergegeven. Ook wordt aangegeven waar de uitzondering is opgetreden met behulp van een nieuwe opmerking op de grafiek.

  • Stel dat u gehost op TFS als bronbeheersysteem Git gebruikt, kunt u toegang krijgen tot de gebruikte versie van de oplossing door het openen van het bestand iTrace dat wordt gegenereerd door Microsoft Monitoring Agent, in Visual Studio Ultimate 2013.


  • NuGet van punt 2.8.1 wordt uitgebracht in April 2014. Hier vindt u de belangrijkste punten van de release-opmerkingen. Controleer of de volledige release-opmerkingen voor meer informatie over deze wijzigingen.

    • Doel Windows Phone 8.1 toepassingen
      Punt 2.8.1 NuGet biedt nu ondersteuning voor Windows Phone 8.1-toepassingen met behulp van de target framework monikers WindowsPhoneApp, WPA, WindowsPhoneApp81en WPA81.

    • Resolutie van de patch voor afhankelijkheden
      Als oplossing voor NuGet package afhankelijkheden; NuGet heeft in het verleden een strategie voor het selecteren van het laagste primaire en secundaire versie die voldoet aan de afhankelijkheden van het pakket geïmplementeerd. Echter in tegenstelling tot de primaire en secundaire versie is de versie van de patch altijd omgezet naar de hoogste versie. Hoewel het gedrag computervandalen, het gebrek aan determinism voor het installeren van pakketten die afhankelijk zijn gemaakt.

    • DependencyVersion - optie
      Hoewel NuGet 2.8 het standaardgedrag wijzigt voor het oplossen van afhankelijkheden, worden ook meer controle over afhankelijkheid resolutie proces met behulp van de optie - DependencyVersion in de package manager-console toegevoegd. De optie kunt omzetten afhankelijkheden op de laagste mogelijke versie die het standaardgedrag is, de hoogst mogelijke versie of de hoogste secundaire of patch versie. Deze optie werkt alleen bij installatie pakket in de PowerShell-cmdlet.

    • DependencyVersion, kenmerk
      Naast de gedetailleerde DependencyVersion - optie heeft ook NuGet toegestaan voor de mogelijkheid om een nieuw kenmerk in het bestand nuget.config waarmee wordt gedefinieerd wat de standaardwaarde is als de optie - DependencyVersion niet is opgegeven in een aanroep van installatie-pakket. Deze waarde wordt ook rekening worden gehouden met het dialoogvenster NuGet Package Manager voor alle bewerkingen installatie pakket. U kunt deze waarde instellen toevoegen het volgende kenmerk aan het bestand nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Voorbeeld NuGet bewerkingen met - whatif
      Sommige pakketten NuGet hebben diep afhankelijkheid grafieken. Daarom is het handig tijdens een installatie, te verwijderen of bijwerken van bewerking eerst zien wat er gebeurt. 2.8 NuGet voegt de PowerShell standaard -Wat gebeurt er als optie voor de opdrachten install-package verwijderen pakketen pakket update inschakelen voor het visualiseren van de volledige sluiting van pakketten die de opdracht moet worden toegepast.

    • Downgrade pakket
      Meestal wordt een voorlopige versie van een pakket om de nieuwe functies onderzoeken en wilt terugkeren naar de laatste stabiele versie te installeren. Voordat NuGet 2.8 is dit een proces van meerdere stappen van het voorlopige pakket en de bijbehorende afhankelijkheden verwijderen en vervolgens de eerdere versie te installeren. Met behulp van NuGet 2.8, wordt de opdracht update-pakket nu teruggedraaid de sluiting van het hele pakket (bijvoorbeeld van het pakket afhankelijkheidsstructuur) naar de eerdere versie.

    • Afhankelijkheden voor ontwikkeling
      Verschillende soorten mogelijkheden kunnen worden afgeleverd als NuGet pakketten, met inbegrip van de hulpprogramma's die worden gebruikt voor het optimaliseren van het ontwikkelingsproces. Hoewel deze onderdelen bij de ontwikkeling van een nieuw pakket instrumentale, ze niet beschouwd een afhankelijkheid van het nieuwe pakket wanneer het later is gepubliceerd. 2.8 NuGet kunt een pakket om zichzelf te identificeren in het bestand .nuspec als een developmentDependency. Wanneer deze is geïnstalleerd, wordt ook deze metagegevens toegevoegd aan het bestand packages.config van het project waar het pakket is geïnstalleerd. Wanneer dat bestand packages.config is later voor NuGet afhankelijkheden geanalyseerd met behulp van nuget.exe pack, wordt deze gemarkeerd als ontwikkeling afhankelijkheden dependences uitgesloten.

    • Packages.config van afzonderlijke bestanden voor verschillende Platforms
      Bij het ontwikkelen van toepassingen voor meerdere doelplatforms, is het gebruikelijk om verschillende project-bestanden voor elke respectieve build-omgeving. Het is ook gemeenschappelijk gebruiken verschillende NuGet pakketten in verschillende project-bestanden, zoals pakketten verschillende niveaus van ondersteuning voor verschillende platforms hebben. 2.8 NuGet biedt verbeterde ondersteuning voor dit scenario door bestanden van verschillende packages.config voor verschillende projectbestanden platformspecifieke te maken.

    • Terugval naar lokale Cache
      Hoewel NuGet pakketten meestal uit een externe galerie (zoals de galerie NuGet) verbruikt worden met behulp van een netwerkverbinding, zijn er veel scenario's waarin de client niet is verbonden. Zonder een netwerkverbinding installeren niet de client NuGet pakketten, zelfs wanneer deze pakketten al op de computer van de client in de lokale cache voor NuGet zijn. Automatische terugval cache NuGet 2.8 toegevoegd aan het pakket manager-console.

      De terugval cache-functie vereist geen specifieke opdrachtargumenten. Bovendien werkt fallback cache momenteel alleen in de package manager-console. Op dit moment werkt het gedrag niet in het dialoogvenster package manager.

    • Programmafouten
      Een van de belangrijke correcties is prestatieverbetering van het -pakket-opnieuw installeren opdracht.

      Daarnaast bevat deze release van NuGet veel andere bugfixes. Er zijn 181 problemen die zijn opgelost in de versie. Zie voor een volledige lijst met werkitems in NuGet 2.8 vaste NuGet probleem vastleggen voor deze release.


  • Er is een nieuw hulpprogramma voor het CPU-gebruik voor de behandeling van die beheerd, native en JavaScript-functies met behulp van de CPU. Het CPU-gebruik hulpprogramma vervangt het vorige programma voor de CPU steekproeven voor Windows Store Apps. Dit nieuwe hulpmiddel heeft tijd snel filteren, thread snel filteren en een betere ervaring met alleen mijn Code.

  • De prestatie en diagnose hub nu kunt u meer dan één hulpprogramma moet worden uitgevoerd op dezelfde tijd uitvoeren. Gegevens van elk hulpprogramma gerelateerd is op een algemene tijdlijn voor de prestatieanalyse voor sneller en gemakkelijker. Hulpprogramma's die kunnen worden gecombineerd, zijn de volgende:

    • CPU-gebruik

    • Energieverbruik

    • HTML-UI reactiesnelheid

    • UI in XAML reactiesnelheid

  • Windows Phone 8.1-ontwikkelaars kunnen Visual Studio gebruiken voor het vaststellen van problemen met websites die op de telefoon van Internet Explorer worden uitgevoerd.

  • De hub prestatie en diagnose is nu beschikbaar voor Windows Store apps op Windows Phone 8.1 apparaten en emulators.


  • Nadat u de update hebt geïnstalleerd, uitvoeren de codes dezelfde bewerking op de servers. Als er specifieke Serveracties, de gebruiker kan altijd toevoegen de server en de bijbehorende acties op dat niveau in de volgorde van de implementatie.

  • Een groep van de server configureren met dezelfde dat code kunt u waarden instellen voor de hele groep en hebben dat alle servers in de groep dus gemeenschappelijke waarden voor alle variabelen.

  • U kunt nu met identieke of geclusterde servers implementeren zonder te herhalen op elke server de volgorde van de implementatie.

  • U kunt nu Labels kopiëren tussen de fasen en sjablonen. Kunt u dezelfde reeks implementatie met de tags en -servers wanneer ze zijn gekopieerd naar de andere fasen of vrijgeven van sjablonen in dezelfde omgeving.


  • De portfolio backlogs hebben prestatieverbeteringen tijdens navigatie toegang.

  • U kunt zoeken op tags in Visual Studio en via web access.

  • U kunt labels werkitems in Visual Studio toepassen.

  • Toestemmingen aan te wijzen die gebruikers kunnen toevoegen van nieuwe tags.

  • REST API is beschikbaar voor werk artikeltracering labelen.

  • U kunt labels in de Excel-invoegtoepassing voor Team Foundation Server bewerken.

  • Kunt u niet-werkdagen en deze zijn uitgesloten van burndown grafieken.

  • Kunt u begindatums cumulatieve Flow Diagram.

  • U kunt grafieken lichtgewicht project of team startpagina's vastmaken.

  • U kunt de kleuren in een lichte grafieken aanpassen.

  • De weergave van de introductiepagina van project en het team is bijgewerkt.

  • GIT tools hebt bijgewerkt met de weergave van een aantekening (schuld). U kunt nu ook extra Git te herstellen of wijzigen van een commit, push naar meerdere afstandsbedieningen en langdurige bewerkingen annuleren...


  • Testers en test potentiële klanten de mogelijkheid om artefacten testen zodat deze kunnen worden verzonden per e-mail of als afdruk en gedeeld met belanghebbenden die geen toegang tot TFS biedt.

  • Biedt voor testers en test de mogelijkheid om te testen parametergegevens op één plaats beheren via gedeelde Parameters leidt. Wijzigingen in de parametergegevens op één plaats kunnen worden bijgewerkt en alle testcases die verwijzen naar de Parameter gedeeld worden automatisch bijgewerkt.

  • Standaardset prestatiemeteritems kunt u weergeven vanuit de toepassing tijdens het laden Cloud testen met behulp van de service Application inzichten te beproeven.


  • Schrijfmachine is een open source taal die gemakkelijker te maken van cross-platform, grootschalige JavaScript-toepassingen die worden uitgevoerd op een host of een browser. Schrijfmachine biedt ontwikkelaars de voordelen van een sterk getypeerde talen op de flexibele, dynamische runtime en de alomtegenwoordigheid van JavaScript. Schrijfmachine, een getypte superset van JavaScript dat voor gewone JavaScript compileert, werkt perfect samen met de bestaande JavaScript-hulpprogramma's en bibliotheken en eenvoudig kan worden geïntegreerd met bestaande toepassingen en sites. Native-typen en de klasse gebaseerde modulaire programmeermodel van schrijfmachine inschakelen schaalbaarheid en betere productiviteit door middel van eerdere fouten opsporen en verbeterde tooling. De verbeterde gereedschappen bevat IntelliSense refactoring van code en Codenavigatie. Ga naar de schrijfmachine-websitevoor meer informatie over de schrijfmachine.


  • Sommige crashes van de C++ compiler en conformiteit van taalaspecten zijn opgelost.


  • In een code-editor kunt u binnenkomende wijzigingen ten opzichte van andere filialen nu weergeven met behulp van CodeLens.


  • Kunt u Microsoft Azure melding Hubs melding van testberichten verzenden naar de Windows Store, Windows Phone, iOS en Android apparaten en het resultaat in real-time controleren.

  • Wanneer u zich met Visual Studio aanmeldt, kunt u gemakkelijk uw Microsoft Azure MSDN voordelen activeren (als u dat nog niet hebt gedaan) worden gepresenteerd.

  • U kunt nieuwe Services van Microsoft Azure-Mobile .NET-projecten maken, voeg scaffolds toe aan projecten onderbrekingspunten instellen en fouten opsporen in de projecten, op Microsoft Azure publiceren en ten slotte op afstand fouten opsporen in de gepubliceerde service.

  • U kunt Microsoft Azure bronnen ontwikkelen, testen en implementeren van uw toepassing.


  • Visual Studio 2013 Update 2 biedt een complete ontwikkelomgeving die u gebruiken kunt voor het ontwikkelen van toepassingen en games voor Windows Phone 8.1 en Windows Phone 8 met behulp van Visual Studio Express 2013 voor Windows of Visual Studio 2013 Professional, Premium of Ultimate edities. Met deze hulpmiddelen kunt u uw bestaande programmeren en code beheerde code, systeemeigen code of HTML- en JavaScript-toepassingen te bouwen. De update bevat bovendien meerdere emulators en extra hulpprogramma's voor het profileren van uw toepassing en testen van Windows Phone onder realistische omstandigheden. Ga naar de Windows Phone Developer Centervoor meer informatie.

  • U kunt universele projecten die delen van de code tussen de Windows Store en Windows Phone-toepassingen maken. Zie voor meer informatie, een toepassing die is bedoeld voor Windows en Windows Phone-ontwikkeling.

  • U kunt Visual Studio 2013 te ontwerpen en gecodeerd UI-tests uitvoeren tegen de Windows Phone Store-toepassingen.

  • U kunt ontwerpen en controles ten opzichte van de Windows Phone Store en Windows Phone Silverlight-toepassingen worden uitgevoerd met behulp van Visual Studio 2013 Update 2.


Opgeloste problemenOpmerking Tenzij anders aangegeven, gaat gekoppelde items u naar de webpagina Microsoft Connect.

  • Visual Studio 2013 Code analyse in-beleid wordt niet geactiveerd zoals verwacht op websites.


  • Een Security.VerificationException-fout treedt op een aangepaste gebeurtenis-handler als IntelliTrace is ingeschakeld.

  • Visual Studio loopt vast wanneer u een beschadigd bestand van de IntelliTrace wordt geladen.



  • Stel dat u beschikt over Windows Driver Kit (WDK) en Visual Studio 2013 Update 2 is geïnstalleerd op uw computer. U opent Visual Studio 2013 en maak een universele Visual C++-project. Als u op F5 drukt om te compileren en fouten opsporen in het project, wordt het volgende foutbericht weergegeven:

    Interface wordt niet ondersteund (uitzondering op HRESULT: 0x80004002 (E_NOINTERFACE))


  • JavaScript-fouten optreden wanneer u webpagina's opent via de interne Visual Studio webbrowser.

  • Tabs worden niet correct geopend als er oplossingen zijn ontwerp en de Code weergaven worden geopend.

  • Het dialoogvenster Accountinstellingen weergegeven 'licentie verloopt 2147483647 dagen' als Visual Studio online-licentie gedownload.


  • Wanneer u een nieuwe URL kiezen in webtoepassingen gebruikt, het niet correct wordt ingevuld als URL's met beginnen ".".

  • Wanneer u op F5 of Ctrl+F5 voor een webproject dat is ingeschakeld met SSL (https), URL, wordt u gevraagd Internet Explorer als u wilt doorgaan met een niet-vertrouwde of niet-geverifieerd certificaat.

  • Bij het installeren van de PHP-redacteur van DevSense, verliest u uw PHP overzicht regio's.

  • Een crash van Visual Studio kunnen optreden nadat u op CTRL+F4 sluit het dialoogvenster web verwijzingen eigenschap pagina.

  • Stel dat u een project met een gegenereerde HTML-script document opent. Wanneer u het project op een telefoon emulator opsporen, treedt een fout op.

  • Visual Studio vastloopt wanneer u probeert een project publiceren of openen van een project met een FTP profiel publiceren met behulp van een relatieve URL, zoals ' localhost ', '\\', of ' / /. "

  • Onmisbaar voor het Web inschakelen voor Web Express.


  • U kan niet een nieuw Microsoft Azure Mobile Services-project maken met behulp van Visual Studio 2013 op een computer met x86.




Bekende problemen



Symptomen

Bij het openen van een bestaand model van de entiteit kader 5 Designer (. EDMX-bestand) met de entiteit Framework 6.0.2 of 6.1.0 's in Visual Studio 2012 of Visual Studio 2013 verschijnt het volgende foutbericht weergegeven:

'Bestandsnaam.edmx' kan niet worden geladen: opgegeven conversie is ongeldig.


Dit probleem treedt alleen op als het model in kwestie bevat de functie importeren met de parameters van een decimaal getal.

Versies waarin dit probleem optreedt

Dit probleem heeft betrekking op de volgende versies van de entiteit Framework Tools voor Visual Studio:

  • Entiteit 6.0.2 Framework Tools voor Visual Studio 2012

  • Entiteit Framework 6.0.2 Tools for Visual Studio 2013

  • Entiteit Framework 6.1.0 Tools voor Visual Studio 2012

  • Entiteit Framework 6.1.0 Tools for Visual Studio 2013

Als u de entiteit Framework's voor Visual Studio 2012 of Visual Studio 2013 vanaf het Microsoft Download Center hebt bijgewerkt of als u Visual Studio 2013 Update 1 of 2-Update hebt geïnstalleerd, de versie van het ontwerp die u gebruikt heeft dit probleem.

Als uw model entiteit Framework bevat een import functie bevatten voor opgeslagen procedures die resulteren in objecten die de eigenschappen voor het decimale , dit probleem doet zich niet voor.

Oorzaak

Dit probleem treedt op omdat de ontwerper een byte-waarde niet correct werpt als de parameter geen facetten precisie en schaal heeft.

Tijdelijke oplossing

U kunt dit probleem omzeilen door één van de volgende methoden te gebruiken.

  • Herstellen van uw instellingen voor de 6.0.0 versie van het Framework entiteit

    Om dit te doen moet u handmatig elke versie van het hulpprogramma dat recenter is via het venster Software verwijderen en vervolgens de 6.0.0 versie installeren. Voor Visual Studio 2012, kunt u deze vinden in het Microsoft Download Center:

    Entiteit 6.0.0 Framework Tools voor Visual Studio 2012
    De bestanden EFTools.MSI en EFTools.cab waren oorspronkelijk voor Visual Studio 2013 opgenomen in het pakket voor Visual Studio setup. Dus u kunt terugkeren naar de 6.0.0 versie van het hulpprogramma's door ze te verwijderen en vervolgens herstellen Visual Studio, of door de MSI installer zoeken in de Visual Studio setup-media.

  • De EDMX wijzigen in een editor

    Een alternatieve oplossing vereist handmatige wijziging van de EDMX-bestanden met behulp van een tekst- of XML-editor.
    Opmerking Zorg ervoor dat de back-ups van uw oorspronkelijke bestanden met EDMX en breng eventuele aanvullende wijzigingen aan hen die ze ongeldig kunnen veroorzaken.

    De wijziging moet worden toegepast op de elementen < parameter > van elke < functie > (zoals opgeslagen procedures of functies van de Table-Valued) in de sectie < edmx:StorageModels > staat ook bekend als de sectie SSDL van de EDMX. De wijzigingen zijn bedoeld om ervoor te zorgen dat alle parameters toewijzen aan decimaal getal parameters in de bijbehorende functie in de sectie CSDL importeren . Neem bijvoorbeeld de volgende functie:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    De parameter prijs dient te worden als volgt gewijzigd:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Opmerking De werkelijke numerieke waarden die zijn toegewezen aan de precisie of schaal zijn in dit geval niet belangrijk.



  • Voor het bekende probleem in Visual Studio IDE nadat u deze update hebt toegepast, gaat u naar het volgende knowledge base-artikel:

    2954109 oplossing Platform vervolgkeuzelijst is niet zichtbaar na installatie van Visual Studio 2013 2



  • Visual Studio Team bouwen opbouwt niet Windows Phone 8 en Windows Phone Silverlight 8.1 Silverlight-toepassingen.

    U kunt dit probleem omzeilen, stelt uw project te maken met het hulpprogramma MSBuild x86 set. Hiertoe in TFS wijzigen in de optie MSBuild Platform van automatische x86 in het Team configuratiewizard voor het maken van proces sectie. Zie voor meer informatie dit blogbericht.

  • Overweeg het volgende scenario:

    • U kunt Visual Studio 2013 Update 2 hebt geïnstalleerd op een computer waarop Windows 7 of Windows 8.

    • U kunt Windows upgraden naar Windows 8.1.

    • U maakt een project voor Windows Phone 8.1 en bouwen.

    In dit scenario ontvangt u bouwen of fouten van de verpakking.

    U kunt dit probleem omzeilen, Visual Studio 2013 te herstellen.

  • Een bestand verwijderen uit een gedeeld project wordt niet correct gedetecteerd door Team Foundation versiebeheer. Het bestand wordt verwijderd uit het gedeelde project, maar het bestand wordt niet verwijderd uit versiebeheer voor Team Foundation.

    U kunt het probleem omzeilen, handmatig het bestand van de server verwijderen met behulp van Source Control Explorer.

  • Versiebeheer voor Team Foundation niet ongedaan maken in afwachting van de wijzigingen in een oplossing als u bestanden uit een gedeeld project zijn verplaatst naar een ander project in de oplossing. Na het ongedaan maken, worden de vermeldingen geplaatst in het gedeelde project. De bestanden worden van de schijf ontbreekt.

    U kunt het probleem omzeilen, bestanden op schijf te herstellen door het verkrijgen van de meest recente bestanden van versiebeheer voor Team Foundation.

  • In Visual Studio 2013 Update 2, testen van de eenheden van C++ Silverlight 8.1 apps niet wordt ondersteund. Wanneer u nieuwe bestaande C++ Silverlight 8.0 unit testproject naar 8.1 Silverlight, mislukt de bewerking build en u ontvangt het volgende foutbericht weergegeven:

    Fout: validatie van AppManifest is mislukt. Ongeldige AppPlatformVersion in WMAppmanifest.xml

  • Wanneer u een C++-toepassing voor Windows Phone 8.1 ontwikkelt, kunnen er geen optie van het apparaat in de vervolgkeuzelijst debug doel.
    Als u wilt implementeren op een apparaat, moet u eerst de configuratie van 'ARM' build wijzigen met behulp van de vervolgkeuzelijst oplossing platform in de werkbalk van Visual Studio.

  • Als u de naam van een gedeelde JavaScript-project in Microsoft Visual Studio 2013 Update 2, kan het knooppunt met verwijzingen uit de projecten die het gedeelde project importeren niet worden bijgewerkt naar de naam van het project.

  • Als u geen Windows Phone 8.0 software development kit (SDK) op uw computer installeert, weergegeven Blend voor Visual Studio 2013 de bewerkingen voor projecten met een Windows Phone Silverlight 8.1 niet.

  • Stel dat u van een Chinese taalpakket voor Visual Studio gebruikmaakt. Wanneer u een archief van Windows of Windows Phone-toepassing met behulp van HTML en JavaScript, wordt tekst in het Engels weergegeven in de IntelliSense-suggesties die beschikbaar zijn voor de WinJS API's.

  • Stel dat u beschikt over Visual Studio 2013 Update 2 en Windows Phone 8.0-hulpprogramma's geïnstalleerd op Windows 8. De Windows Phone 8.1-emulators zijn beschikbaar. In dit geval kunt u een Windows Phone 8.0-toepassing niet uitvoeren door op F5 te drukken. Bovendien wordt het volgende foutbericht weergegeven:

    Windows Phone Emulator is kan niet controleren of de virtuele machine wordt uitgevoerd:

    Kan niet laden van DLL-bestand 'LocBootPresets': de opgegeven module kan niet worden gevonden. (Uitzondering op HRESULT: 0x8007007E)


Meer informatie

Het downloaden van Microsoft support-bestanden

Updates voor andere producten in de Visual Studio-familie kunt u vinden op de Microsoft-downloadsite voor Visual Studio.



Opnieuw opstartenU moet de computer opnieuw opstarten na installatie van dit pakket.

Ondersteunde talenVisual Studio 2013 Update 2 bevat updates voor de volgende versies:

  • Chinees (Vereenvoudigd)

  • Chinees (Traditioneel)

  • Tsjechisch

  • Engels

  • Frans

  • Duits

  • Italiaans

  • Japans

  • Koreaans

  • Russisch

  • Pools

  • Portugees (Brazilië)

  • Spaans

  • Turks

Ondersteunde besturingssystemenGa naar de volgende Microsoft-website voor meer informatie over de ondersteunde besturingssystemen:

Platform compatibiliteit en systeemvereisten voor Visual Studio 2013

Ondersteunde architecturen

  • 32-bit (x86)

  • 64-bits (x64) (WOW)

Hardwarevereisten

  • 1,6 GHz (gigahertz) processor of sneller

  • 1 gigabyte (GB) RAM (1,5 GB wanneer u een virtuele machine)

  • 1 GB vrije schijfruimte

  • 5.400 RPM harde schijf

  • DirectX 9-compatibele videokaart met een resolutie van 1024 x 768 of hoger wordt uitgevoerd

SoftwarevereistenAls u deze update hebt toegepast, moet een van de ondersteunde Visual Studio 2013-programma's die worden vermeld in de sectie 'Van toepassing op' is geïnstalleerd.

Ondersteuning voor Visual Studio 2013 Update 2Informele communautaire steun voor Visual Studio 2013 2 is beschikbaar via de forums van Microsoft Developer Network (MSDN).

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×