Instrukcja obsługi

Następująca zawartość odnosi się do strony pobierania programu Visual Studio 2013 aktualizacji 2. Aby uzyskać więcej informacji o następującej zawartości zobacz Szczegóływ witrynie sieci Web Microsoft Download Center.

Uwaga: Istnieją różne poziomy pomocy technicznej dla każdego produktu. Następujące instrukcje obsługi należy uważnie przeczytać przed zainstalowaniem aktualizacji.

Instalując aktualizacje programu Visual Studio, decydując się w do odbierania i instalowania przyszłych aktualizacji programu Visual Studio 2013. Firma Microsoft oferuje obsługę produktów Visual Studio 2013 RTM i najnowszych produktów Visual Studio 2013 aktualizacji.

Professional, Premium, ostateczny, i Express dla systemu Windows produkty: Professional, Premium, Ultimate i Express for Windows są pełne produktów Visual Studio 2013 RTM obejmujących również Visual Studio aktualizacji 2. Jeśli masz obecnie Visual Studio 2013 zainstalowane i uruchom ten plik do pobrania, otrzymasz Visual Studio aktualizacji 2 tylko. Jeśli nie masz obecnie zainstalowane po zainstalowaniu pobranego programu Visual Studio 2013, otrzymasz Visual Studio 2013 i Visual Studio aktualizacji 2. Pakiety językowe RTM programu Visual Studio 2013 można zainstalować odpowiednich produktów w aktualizacji nr 2.




Wprowadzenie

Firma Microsoft wydała program Team Foundation Server 2013 aktualizacji 2 na 2 kwietnia 2014 r. i Visual Studio 2013 aktualizacji 2 12 maja 2014. W tej aktualizacji wprowadzono nowe ulepszenia technologii w Team Foundation Server (TFS), testowania narzędzi, narzędzia Microsoft Azure, zarządzania wersjami, debuger, Profiler, IntelliTrace, generowanie kodu, Entity Framework 6.1, NuGet, pismem maszynowym, Visual Studio IDE, ASP.NET i 2013.2 narzędzia sieci Web. Visual Studio 2013 aktualizacji 2 zawiera najnowsze aktualizacje, dodatkowe funkcje i poprawki błędów.

Więcej informacji o aktualizacjach produktu Visual Studio jest również dostępny w witrynie sieci Web programu Visual Studio.

Jak uzyskać program Visual Studio 2013 Update 2

Aktualizacje programu Visual Studio 2013 są skumulowanymi wydaniami. Poniższe łącza pobierania zawsze wskazują najnowszą aktualizację:



Można również wyświetlić pełną listę Aktualizacje 2013 programu Visual Studio.

Firma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.

Jak zainstalować program Visual Studio 2013 Update 2

Aby uzyskać instrukcje instalacji dla produktów Visual Studio zobacz:

Jak zainstalować program Visual Studio

Jak zainstalować Team Foundation Server i Visual Studio Informatykami

Jak zainstalować zarządzania wersjami programu Visual Studio 2013

Ważne Ta aktualizacja dotyczy programu Visual Studio i Team Foundation Server (TFS). Visual Studio i TFS mechanika instalacji różnią się od siebie. Aktualizacja programu Visual Studio jest zainstalowana na cokolwiek jest już zainstalowana na komputerze. Aktualizacja TFS jest pełny układ, który zastępuje cokolwiek jest zainstalowana na komputerze. Zanim spróbujesz zastosować aktualizację TFS, upewnij się, że masz pełną kopię zapasową bieżącej bazy danych. Jeśli TFS aktualizacji instalacja kończy się niepowodzeniem, nie można ponownie uruchomić aktualizację lub wycofać wcześniejszej wersji TFS bez wykonywania przywracania.

Aktualizacja Release Management jest to pełny układ zawierający najnowsze dodatkowe funkcje i poprawki błędów Release Management for Visual Studio 2013. Zanim spróbujesz zastosować aktualizację zarządzania wersjami, upewnij się, że masz pełną kopię zapasową bieżących baz danych i klucza kryptograficznego RSA (zajrzyj do blogu, aby uzyskać instrukcje eksportowania kluczy kryptograficznych RSA ). Jeśli zarządzanie wydania aktualizacji instalacja kończy się niepowodzeniem, nie można ponownie uruchomić aktualizację lub wycofać wcześniejszej wersji Release Management bez wykonywania operacji przywracania.

Ponieważ Release Management for Visual Studio 2013 aktualizacji 2 jest gotowe, zastosuj następujące ścieżki uaktualniania.

Obsługiwane uaktualnienia:

  • Zarządzanie 2013 Visual Studio do zarządzania wersjami dla programu Visual Studio 2013 aktualizacji 2 wydania

  • Zwolnij zarządzania dla programu Visual Studio 2013 aktualizacji 1 do zarządzania wersjami dla programu Visual Studio 2013 aktualizacji 2

  • Zarządzanie RC Visual Studio 2013 aktualizacji 2 do zarządzania wersjami dla programu Visual Studio 2013 Aktualizacja 2 dla wydania


Nowe ulepszenia technologii i rozwiązanych problemów w Visual Studio 2013 aktualizacji 2

Udoskonalenia technologiiW tej wersji wprowadzono następujące udoskonalenia technologii.

  • Szablony projektów programu ASP.NET

    • Aktualizacje do szablonów projektu programu ASP.NET do obsługi potwierdzenie konta i zresetowania hasła.

    • Wsparcie dla lokalnych organizacji kont w składniku ASP.NET Web API

  • Ulepszenia programu Visual Studio Web edytora

    • Nowy edytor JSON

    • Nowy edytor Sass (plik.scss)

    • Wdrożenie próbnika URL HTML, CSS

    • Aktualizuj edytor LESS, poprzez dodanie więcej funkcji

    • Aktualizacja KO Intellisense w edytorze HTML

  • Łącze do przeglądarki

    • Łącze do przeglądarki teraz obsługuje połączenia HTTPS i będzie lista który w pulpicie nawigacyjnym z innych połączeń tak długo, jak długo certyfikat jest zaufany przez przeglądarkę.

    • Lepiej mapowanie źródła

  • Funkcje witryny sieci Web usługi Microsoft Azure w programie Visual Studio

    • Zaloguj się Azure pomocy technicznej

    • Zdalne debugowanie dla Microsoft Azure witryn sieci Web (WAWS)

    • Widok zdalny

    • Obsługuje tworzenie witryn sieci Web Azure

  • Ulepszenia publikowanie w sieci Web

    • Poprawy użytkownika do publikowania

  • Rusztowania ASP.NET

    • Jeśli model korzysta z wyliczenia, monter rusztowań MVC spowoduje wygenerowanie listy rozwijanej dla Enum. Używa pomocników Enum MVC.

    • Zaktualizowane szablony rusztowania MVC z EditorFor więc one skorzystać z klas Bootstrap.

    • MVC i Monterow interfejsu API sieci Web spowoduje dodanie pakietów 5.1 MVC i interfejsu API usług Web.

    • Dodatkowa warstwa rozszerzalności rusztowania do obsługi niestandardowego Monterow innych firm.

  • Formularze sieci Web ASP.NET

  • PROGRAM ASP.NET MVC 5.1

  • ASP.NET sieci Web API 2.1

  • Strony sieci Web ASP.NET 3.1

  • Tożsamości ASP.NET 2.0.0

    • Uwierzytelnianie dwuskładnikowe

      Uwierzytelnianie tożsamości ASP.NET teraz obsługę dwóch czynników. Uwierzytelnianie dwuskładnikowe zapewnia dodatkową warstwę zabezpieczeń do konta użytkownika w przypadku, gdy hasło zostanie naruszona. Istnieje również ochronę siłowych ataków współczynnik dwóch kodów.

    • Blokada konta

      Daje możliwość zablokowania użytkownika, jeśli użytkownik nie wprowadzi hasła lub kody dwuczynnikowa niepoprawnie. Liczba nieprawidłowych prób i timespan dla użytkowników są zablokowane, można skonfigurować. Projektant można opcjonalnie wyłączyć blokady konta dla niektórych kont użytkowników.

    • Potwierdzenie konta

      System tożsamości ASP.NET obsługuje obecnie potwierdzenie konta. Jest to dość typowy scenariusz w większości witryn internetowych, dziś gdzie podczas rejestracji nowego konta w witrynie sieci Web, musisz potwierdzić swój adres e-mail, zanim może zrobić wszystko na stronie. Wiadomość e-mail z potwierdzeniem jest przydatne, ponieważ to zapobiega utworzeniu przez fałszywych kont. Jest to bardzo przydatne, jeśli adres e-mail jest używany jako metody komunikacji z użytkownikami witryny sieci Web, takich jak Forum witryny, bankowość, e-commerce i społecznych witryn sieci web.

    • Resetowanie hasła

      Hasło resetowania jest funkcją, gdzie użytkownik może zresetować swoje hasła, którzy zapomnieli swoje hasło.

    • Pieczęć zabezpieczeń (Zaloguj się wszędzie)

      Obsługuje sposób ponownego generowania tokenu zabezpieczeń dla użytkownika w przypadku, gdy użytkownik zmieni swoje hasło lub inne zabezpieczenie pokrewne informacje, takie jak usunięcie powiązanych logowania (takich jak Facebook, Google, Account i tak dalej). Jest to niezbędne do zapewnienia, że wszystkie tokeny generowane przy użyciu starego hasła są unieważniane. Przykładowy projekt Jeśli zmienisz hasło użytkownika następnie nowy token jest generowany dla użytkownika i wszystkie poprzednie tokeny są unieważniane. Ta funkcja zapewnia dodatkową warstwę zabezpieczeń do aplikacji od momentu kiedy zmieniasz hasło, użytkownik zostanie wylogowany ze wszystkich stron (wszystkie inne przeglądarki) gdy użytkownik zalogował się do tej aplikacji.

    • Typ klucza podstawowego należy extensible dla użytkowników i ról

      W ASP.NET 1.0 tożsamości rodzaj klucza podstawowego dla tabeli użytkowników i role był ciągów. Oznacza to, kiedy system tożsamości ASP.NET zostało utrwalone w programie SQL Server przy użyciu Entity Framework, używaliśmy nvarchar. Było wiele dyskusji wokół tego Domyślna implementacja na przepełnienie stosu i na podstawie opinii przychodzących. Zostały zamieszczone hakiem rozszerzalności, gdzie można określić, jakie powinny być klucz podstawowy tabeli użytkowników i ról . Procedura haka rozszerzalności jest szczególnie przydatne, jeśli jest przeprowadzana migracja aplikacji i aplikacja została UserId przechowywania są identyfikatory GUID lub wskazówki.

    • Wsparcie IQueryable dla użytkowników i ról

      Dodano obsługę dla IQueryable na UsersStore i RolesStore, łatwo można uzyskać listy użytkowników i ról.

    • Obsługa operacji usuwania poprzez UserManager

    • Indeksowanie na nazwę użytkownika

      W realizacji programu ASP.NET tożsamości Entity Framework dodaliśmy unikatowego indeksu na nazwę użytkownika za pomocą nowej IndexAttribute w EF 6.1.0-Beta1. Daje to pewność, że nazwy użytkowników są unikatowe i nie było żadnych sytuacji wyścigu, w którym może skończyć się z zduplikowane nazwy użytkowników.

    • Moduł sprawdzania poprawności rozszerzonego hasła

      Moduł sprawdzania poprawności hasła, dostarczaną z programu ASP.NET 1.0 tożsamości był Walidator dość podstawowe hasło, który był tylko sprawdzanie poprawności minimalna długość. Istnieje nowego modułu weryfikacji hasła, który daje większą kontrolę nad złożoności hasła. Należy pamiętać, że nawet jeśli włączysz wszystkie ustawienia w to hasło, zachęcamy do włączenia uwierzytelniania dwuskładnikowego dla kont użytkowników.

    • IdentityFactory Oprogramowanie pośredniczące / CreatePerOwinContex

    • UserManager

      Wdrożenie fabryki służy do uzyskania wystąpienia UserManager z kontekstu OWIN . Wzorzec ten jest podobny do używamy uzyskania słowniku z kontekstu OWIN Rejestrowanie i Wyloguj się. Jest to zalecana metoda uzyskania wystąpienia UserManager na wniosek o zastosowanie.

    • Oprogramowanie pośredniczące DbContextFactory

      Tożsamości ASP.NET używa Entity Framework pozostające systemu tożsamości w programie SQL Server. Aby to zrobić, System tożsamości zawiera odwołanie do ApplicationDbContext. Oprogramowanie pośredniczące DbContextFactory Zwraca wystąpienie ApplicationDbContext na żądanie, które można użyć w aplikacji.

    • Pakiet NuGet próbek tożsamości ASP.NET

      Pakiet NuGet próbek może ułatwić zainstalować i uruchomić próbek dla tożsamości ASP.NET i najlepsze praktyki. To jest przykład aplikacji ASP.NET MVC. Zmodyfikuj kod do własnych aplikacji przed wdrożeniem tej produkcji. Próbka powinna być zainstalowana w pustej aplikacji ASP.NET.

      Aby uzyskać więcej informacji o pakiecie przejdź do następujących blogu:

      Ogłaszając Podgląd Microsoft.AspNet.Identity 2.0.0

  • Składniki Microsoft OWIN

    Wiele błędów są rozwiązywane w tym wydaniu, zobacz informacje o wersji najnowszej stabilnej wersji (2.1.0).

  • Metryk

    Wiele błędów są rozwiązywane w tym wydaniu, zobacz informacje o wersji.


  • Ta aktualizacja umożliwia deweloperom Określ kompilowane ich programy docelowy najnowszej generacji procesory, które obsługują zestaw instrukcji AVX2.


  • Dodano wizualizacji dla danych JSON, który jest zawarty w obiektów typu String.

  • Można porównać dwa pliki .diagsession, które zawierają dane pamięci zarządzanych.

  • Zawartość ręcznie może wyzwolić prefetch w aplikacjach Sklepu Windows.

  • Dodano skrypt debugowanie funkcjonalnością, która obejmuje Eksploratora modelu DOM i konsoli JavaScript podczas debugowania wewnątrz formantu widoku sieci Web.

  • Dodano rozszerzalności punkt dla wtyczki programu Visual Studio do modyfikowania ustawień symboli debugera.

  • Można sprawdzić wartości poszczególnych obiektów, podczas debugowania pamięci zarządzanych z pliku zrzutu ze sterty.

  • Deweloperów systemu Windows Phone 8.1, można użyć programu Visual Studio do debugowania problemów z witrynami sieci Web, które są uruchomione w programie Internet Explorer przez telefon.


  • Aktualizuj Entity Framework do 6.1 dla zarówno środowiska uruchomieniowego i narzędzi. Entity Framework (EF) 6.1 jest niewielka aktualizacja Entity Framework 6 i obejmuje kilka poprawek i nowych funkcji. Szczegółowe informacje na temat 6.1 EF, w tym łącza do dokumentacji dla nowych funkcji zobacz Historia wersji Entity Framework. Następujące nowe funkcje w tej wersji:

    • Oprzyrządowanie konsolidacji zapewnia spójny sposób utworzyć nowy model EF. Ta funkcja rozszerza ADO.NET Entity Data Model Wizard do obsługi kodu pierwszego modeli, w tym inżynierii odwrotnej z istniejącej bazy danych. Funkcje te były wcześniej dostępne w wersji Beta, EF Power Tools.

    • Obsługa błędów Zatwierdzanie transakcji zawiera nowe System.Data.Entity.Infrastructure.CommitFailureHandler wykorzystano możliwości nowo wprowadzonych do przechwycenia operacji transakcji. CommitFailureHandler umożliwia automatyczne odzyskiwanie z błędy połączenia przy jednoczesnym Zatwierdzanie transakcji.

    • IndexAttribute pozwala indeksy określoną przez umieszczenie atrybutu na obiekt (lub obiekty) w modelu pierwszy kod. Kod najpierw następnie tworzy odpowiedni indeks w bazie danych.

    • Publicznego mapowania interfejsu API zapewnia dostęp do informacji, który ma EF o jak właściwości i typy są mapowane do kolumn i tabel w bazie danych. Poprzednie wydania tego interfejsu API był wewnętrznego.

    • Możliwość konfigurowania przechwytujące przy użyciu pliku App.config lub Web.config pozwala dodawać pozwala przechwytujących bez konieczności ponownego kompilowania aplikacji.

    • DatabaseLogger to nowy interceptor, który ułatwia rejestrować wszystkie operacje bazy danych do pliku. W połączeniu z funkcją poprzednie dzięki temu można łatwo przełączać się na rejestrowanie operacji bazy danych dla wdrożonej aplikacji, bez konieczności ponownego kompilowania.

    • Wykrywanie zmiany modelu migracji została ulepszona tak, aby rusztowaniu migracje są dokładniejsze. Wydajność procesu wykrywania zmian również został znacznie udoskonalony.

    • Poprawę wydajności obejmują operacje obniżonej bazy danych podczas inicjowania, Optymalizacja pod kątem porównanie null równości w zapytań LINQ, szybciej wyświetlić generacji (Tworzenie modelu) więcej scenariuszy i bardziej efektywne realizacją śledzonych jednostek z wielu skojarzeń.


  • Funkcji Diagnostyka grafiki DirectX są teraz dostępne dla urządzeń Windows Phone 8.1 i emulatorów.

  • Nowe i ulepszone DirectX Szablony zapewniają punkt wyjścia do pisania gry dla Sklepu Windows i Windows Phone (Silverlight i Silverlight nie). Oparte na języku XAML szablon stanowi punkt wyjścia dla łatwo zawierające tekst, obrazy, i menu do gry dla używać jako jeden na jednego zwiększenia Wyświetla, komunikaty o stanie, ustawienia i tak dalej.

  • Grafiki ramki analizy jest obsługiwany za pomoc do diagnozowania problemów z wydajnością w opartych na programie DirectX gry i aplikacje.

  • Niektóre funkcjonalności ulepszenia są dla diagnostyki grafiki:

    • Rysuj stan śledzenia na liście zdarzeń grafiki obsługuje analizę usprawnione za odkrycie konfiguracji stanu GPU.

    • Do 30 kolejnych ramek mogą być przechwytywane w tym samym czasie.

    • Nazwy obiektów i zasobów zdefiniowana przez autora są teraz dostępne w interfejsie użytkownika (UI).

    • Opisy zdarzeń wydajności można HTTP i programy obsługi protokołu niestandardowego.

    • Obsługiwane jest wyświetlanie buforu głębi / wzornika.


  • Zdarzenia wydajności, które są związane z teraz SQL zawierają opcję załadowania do nowego okna kwerendy SQL i użyć istniejących narzędzi SQL w programie Visual Studio, aby zbadać problem.

  • Zdarzenia wydajności, które są związane z MVC teraz zawierają opcję Przejdź do metody Akcja lub kontrolera w kodzie, aby zbadać problem.

  • Teraz można grupować zdarzenia wydajności przez punkt wejścia i najwolniejsze węzła. To zmniejsza ogólnej liczby wierszy i sprawia, że łatwiej zidentyfikować określonego zdarzenia do zbadania.

  • Podczas sprawdzania szczegółowych informacji o wydarzeniu wydajności IntelliTrace jest teraz wskaźnik, aby wyróżnić ścieżkę dla każdego z węzłów najniższej wartości.

  • Podczas debugowania zdarzenie wyjątek z pliku dziennika IntelliTrace kod teraz mapa z adnotacji określonych IntelliTrace tak, aby interesujące parametry mogą być szybko wyświetlane. To pokazuje, gdzie został zgłoszony wyjątek przy użyciu nowego komentarza na wykresie.

  • Załóżmy, że używasz FRA obsługiwanych na TFS jako systemu kontroli źródła, dostęp do wdrożonego wersja rozwiązania przez otwarcie pliku iTrace, który jest generowany przez programu Microsoft Agent monitorowania, w programie Visual Studio Ultimate 2013.


  • NuGet 2.8.1 ukaże się w kwietniu 2014. Poniżej przedstawiono najważniejsze punkty z informacje o wersji. Sprawdź pełne informacje o wersji , aby uzyskać więcej informacji o tych zmianach.

    • Miejsce docelowe Windows Phone 8.1 aplikacji
      NuGet 2.8.1 obsługuje teraz przeznaczenia Windows Phone 8.1 aplikacji za pomocą monikerów framework docelowej WindowsPhoneApp, WPA, WindowsPhoneApp81i WPA81.

    • Rozdzielczość poprawki dla zależności
      Kiedy NuGet usuwa pakiet zależności; NuGet historycznie wdrożyła strategię wyboru Najniższa wersja pakietu głównych i pomocniczych, który spełnia zależności na opakowaniu. Jednak w przeciwieństwie do wersji głównych i pomocniczych wersji poprawki był zawsze rozpoznać najwyższą wersję. Chociaż zachowanie intencjami, utworzony braku determinizm do instalowania pakietów, które mają współzależności.

    • Opcja - DependencyVersion
      Mimo że NuGet 2.8 zmienia domyślne zachowanie dla rozpoznawania zależności, dodaje także dokładniejszą kontrolę nad procesem rozpoznawania zależności za pomocą opcji - DependencyVersion w konsoli Menedżera pakietów. Opcja umożliwia rozpoznawania zależności, aby najniższą wersję możliwe jest to zachowanie domyślne, najwyższej możliwej wersji, lub najwyższą małoletniego lub wersji poprawki. Ta opcja działa tylko dla pakiet instalacyjny w polecenia cmdlet programu PowerShell.

    • Atrybut DependencyVersion
      Oprócz opcji - DependencyVersion szczegółowe NuGet, także zezwolił na możliwość ustawiania nowy atrybut w pliku nuget.config, który określa, co jest wartością domyślną, jeśli nie określono opcji - DependencyVersion w wywołania pakiet instalacyjny. Wartość ta będzie również przestrzegane przez okno Menedżera pakietów NuGet dla wszystkich operacji pakiet instalacji. Aby ustawić tę wartość, należy dodać następujący atrybut do pliku nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Podgląd NuGet operacji z - whatif
      Niektóre implementacją może mieć wykresów zależności głębokie. W związku z tym są pomocne podczas instalacji, odinstalowywania lub zaktualizować operację, aby najpierw sprawdzić, co będzie się pojawiać. NuGet 2.8 dodaje standardowego środowiska PowerShell -Co zrobić, jeśli opcja polecenia pakiet instalacyjny, Odinstalowanie pakietui pakiet aktualizacji umożliwiające wizualizacji całej zamknięcia opakowania, do których to polecenie zostanie zastosowane.

    • Pakiet na starszą wersję
      To wspólne zainstalować wersji wstępnej pakietu w celu zbadania nowych funkcji, a następnie zdecydować wycofać ostatnią wersję stabilne. Przed NuGet 2.8 było to wieloetapowy proces odinstalowywania wersji wstępnej pakietu i jego zależności, a następnie zainstalować wcześniejszą wersję. Za pomocą NuGet 2.8, polecenie pakiet aktualizacji teraz przywróci zamknięcia cały pakiet (np. pakiet drzewo zależności) do wcześniejszej wersji.

    • Rozwój zależności
      Wiele różnych rodzajów możliwości mogą być dostarczane jako implementacją, w tym narzędzia, które służą do optymalizowania procesu rozwoju. Te składniki mogą być pomagać w tworzeniu nowego pakietu, należy nie być uważają, iż opublikowane zależność nowego pakietu, gdy jest nowszy. NuGet 2.8 umożliwia pakiet do identyfikacji w .nuspec plik jako developmentDependency. Po jej zainstalowaniu metadanych również zostaną dodane do pliku packages.config programu project, do którego pakiet został zainstalowany. Podczas tego pliku packages.config później analizowane dla zależności NuGet przy użyciu nuget.exe pack, wykluczy te zależności od oznaczone jako zależności rozwoju.

    • Pliki pojedynczych packages.config dla różnych platform
      Podczas opracowywania aplikacji dla wielu platform docelowych, jest często zawiera różne pliki projektów dla każdego środowiska odpowiednich kompilacji. To również wspólne zużywają inną implementacją w różnych plików projektów, jak pakiety mają różne poziomy wsparcia dla różnych platform. NuGet 2.8 zapewnia lepszą obsługę w tym scenariuszu tworząc packages.config różne pliki dla plików innego projektu specyficzny dla platformy.

    • Powrót do lokalnej pamięci podręcznej
      Mimo że implementacją są zwykle spożywane z galerii zdalnego (na przykład galerii NuGet) za pomocą połączenia sieciowego, istnieje wiele scenariuszy, w których klient nie jest połączony. Bez połączenia sieciowego klienta NuGet nie można zainstalować pakietów, nawet wtedy, gdy te pakiety były już na komputerze klienta w lokalnej pamięci podręcznej NuGet. NuGet 2.8 dodaje automatyczne rezerwowej pamięci podręcznej konsoli Menedżera pakietów.

      Funkcja rezerwowej pamięci podręcznej nie wymaga żadnych argumentów. Ponadto rezerwowej pamięci podręcznej działa aktualnie tylko w konsoli Menedżera pakietów. Zachowanie nie działa obecnie w oknie dialogowym Menedżera pakietów.

    • Poprawki błędów
      Jednym z głównych poprawek jest poprawa wydajności w pakiet aktualizacji-Zainstaluj ponownie polecenia.

      Ponadto ta wersja NuGet zawiera również wiele innych poprawek. Istnieją 181 problemy rozwiązane w wersji. Aby uzyskać pełną listę elementów pracy ustalonych w NuGet 2.8 zobacz NuGet do śledzenia błędów w tym wydaniu.


  • Istnieje nowe narzędzie użycie Procesora dla rozpatrywania, który zarządzanych, rodzime, i korzysta z funkcji JavaScript Procesora. Użycie procesora CPU narzędzie zastępuje poprzednie narzędzie próbkowania dla aplikacji do Sklepu Windows. To nowe narzędzie ma krótki czas filtrowania, wątek szybkie filtrowanie i lepszą obsługę tylko mój kod.

  • Centrum wydajności i diagnostyki umożliwia teraz uruchomić więcej niż jedno narzędzie do uruchomienia w tym samym czasie. Dane z poszczególnych narzędzi jest skorelowana na wspólnej osi czasu do analizy wyników szybciej i łatwiej. Następujące narzędzia, które mogą być łączone:

    • Użycie procesora CPU

    • Zużycie energii

    • Czas odpowiedzi interfejsu użytkownika HTML

    • Czas odpowiedzi interfejsu użytkownika języka XAML

  • 8.1 Windows Phone deweloperzy mogą używać programu Visual Studio do diagnozowania problemów z wydajnością wraz z witryn sieci Web, które są uruchomione w programie Internet Explorer przez telefon.

  • Centrum wydajności i diagnostyki jest teraz dostępne dla aplikacji magazynu systemu Windows na urządzeniach Windows Phone 8.1 i emulatorów.


  • Po zainstalowaniu tej aktualizacji, znaczniki wykonywania tej samej operacji na serwerach. Jeśli istnieją konkretne działania serwera, użytkownik zawsze może dodawać określonego serwera i odpowiednich działań na tym poziomie podczas sekwencji wdrażania.

  • Aby skonfigurować grupę serwerów przy użyciu takie same tag oznacza, że można ustawić wartości dla całej grupy oraz że wszystkie serwery w grupie w związku z tym podzielają wspólne wartości wszystkich zmiennych.

  • Teraz można wdrożyć serwery klastrowany lub identyczne bez konieczności powtarzania sekwencji wdrażania na każdym serwerze.

  • Możesz teraz Kopię tagi różnych etapów i różnych szablonów. Po skopiowaniu na innych etapach lub zwolnić szablony w tym samym środowisku, można zachować taką samą sekwencję wdrażania z wszystkie tagi i serwery.


  • Zaległości portfolio mają poprawę wydajności podczas nawigacji dostęp w sieci web.

  • Kwerendy mogą dotyczyć znaczników w programie Visual Studio i za pośrednictwem programu dostęp w sieci web.

  • Można zastosować znaczniki do elementów roboczych w programie Visual Studio.

  • Ustaw uprawnienia do wyznaczenia, które użytkownicy mogą dodawać nowe znaczniki.

  • Interfejsu API usługi REST jest dostępny do znakowania śledzenie elementów pracy.

  • Można edytować tagi w dodatek Excel programu Team Foundation Server.

  • Można skonfigurować dni wolne od pracy, a te są wyłączone z wykresów wygaszania.

  • Można skonfigurować dat rozpoczęcia skumulowany Diagram przepływu.

  • Można przypiąć wykresy LDAP do projektu lub zespołu stron głównych.

  • Można dostosować kolory w wykresy LDAP.

  • Wygląd strony głównej projektu i zespołu została zaktualizowana.

  • Aby uwzględnić analitycznym Adnotuj (winę) zostały zaktualizowane narzędzia FRA. Teraz również można użyć narzędzia FRA, aby przywrócić lub zmianę zatwierdzenia, push wiele pilotów i aby anulować długotrwałych operacji...


  • Zapewnia testerom i prowadzi badania możliwość eksportowania Artefakty testowe, tak aby te mogą być wysyłane pocztą e-mail lub jako wydruki i wspólnie z zainteresowanymi stronami, którzy nie mają dostępu do TFS.

  • Zapewnia testerom i możliwość zarządzania test danych parametru w jednym miejscu przy użyciu parametrów udostępnionych prowadzi badania. Dalsze zmiany w danych parametru można zaktualizować w jednym miejscu i wszystkich przypadków testowych, odwołujące się do parametru udostępnione są automatycznie aktualizowane.

  • Domyślny zestaw liczników wydajności, można wyświetlić z poziomu aplikacji badany podczas testowania obciążenia chmury przy użyciu spostrzeżenia aplikacji usługi.


  • Maszynowym jest otwarty języka źródłowego, który ułatwia tworzenie i platform, na dużą skalę aplikacji JavaScript, które są uruchamiane na hoście lub przeglądarki. Maszynowym oferuje deweloperom zalety jednoznacznie języków na szczycie elastyczne, dynamiczne środowiska wykonawczego wraz z wszechobecność JavaScript. Maszynowym, wpisane nadzbiór JavaScript, który kompiluje do zwykłego JavaScript, bezproblemowo współpracuje z istniejących narzędzi JavaScript i bibliotek i łatwo integruje się z istniejącymi aplikacjami i witryn. Macierzyste typy i klasy modułowej model programowania opartego na maszynie włączyć skalowalność i lepszą wydajność poprzez wczesne wykrywanie błędów i ulepszone narzędzia. Udoskonalone narzędzia obejmuje IntelliSense, refaktoryzacji kodu i nawigacja w kodzie. Aby uzyskać więcej informacji na temat pismem maszynowym przejdź do witryny sieci Web pismem maszynowym.


  • Niektóre awarie kompilatora języka C++ i problemów ze zgodnością języka zostały skierowane.


  • Teraz można wyświetlić zmiany przychodzącego od innych gałęzi w edytorów kodu przy użyciu funkcji CodeLens.


  • Centra powiadomień Azure firmy Microsoft można użyć, aby wysłać wiadomość testową powiadomienie do magazynu systemu Windows, Windows Phone, iOS i android oraz w celu sprawdzenia wyników w czasie rzeczywistym.

  • Po zalogowaniu się do programu Visual Studio są przedstawiane opcję łatwo aktywacji swoimi usługami Microsoft Azure MSDN (jeśli jeszcze nie już to zrobione).

  • Można tworzyć nowe projekty usług mobilnych Azure Microsoft .NET, dodawać do projektów rusztowania, ustawianie punktów przerwania i debugowania projektów, opublikować je w Microsoft Azure i wreszcie debugowanie zdalne opublikowana usługa.

  • Zasoby Microsoft Azure służy do opracowania, testowania i wdrażania aplikacji.


  • Visual Studio 2013 aktualizacji 2 zawiera środowisko programistyczne w pełni funkcjonalny, który służy do tworzenia aplikacji i gier dla systemu Windows Phone 8 i Windows Phone 8.1 przy użyciu programu Visual Studio Express 2013 dla systemu Windows lub Visual Studio 2013 Professional, Premium lub Ultimate. Przy użyciu tych narzędzi można użyć istniejących umiejętności programowania i kodu do tworzenia kodu zarządzanego, kodu macierzystego lub aplikacje HTML i JavaScript. Ponadto aktualizacja zawiera wiele emulatorów i dodatkowych narzędzi do profilowania i testowania aplikacji Windows Phone w warunkach rzeczywistych. Aby uzyskać więcej informacji przejdź do Centrum deweloperów Windows Phone.

  • Można utworzyć uniwersalny projektów współużytkowanie kodu przez aplikacje Sklepu Windows i aplikacje Windows Phone. Aby uzyskać więcej informacji zobacz temat opracowanie aplikację, który jest przeznaczony dla systemu Windows i Windows Phone.

  • Do autora i wykonanie testów kodowanych interfejsu użytkownika wobec aplikacje Sklepu Windows Phone, można użyć programu Visual Studio 2013.

  • Autor i wykonać testy wobec aplikacje Sklepu Windows Phone i aplikacji systemu Windows Phone Silverlight za pomocą programu Visual Studio 2013 aktualizacji 2.


Rozwiązane problemyUwaga O ile nie wskazano inaczej, połączonych elementów spowoduje przejście do strony sieci Web Microsoft Connect.

  • Visual Studio 2013 analizy kodu ewidencjonowania zasad nie zostanie wywołany, zgodnie z oczekiwaniami w witrynach sieci Web.


  • Błąd Security.VerificationException jest wywoływane na niestandardowy program obsługi zdarzeń IntelliTrace jest włączony.

  • Visual Studio ulega awarii podczas ładowania uszkodzony plik IntelliTrace.



  • Założono, że system Windows Driver Kit (WDK) i Visual Studio 2013 aktualizacji 2 zainstalowanego na swoim komputerze. Otwórz program Visual Studio 2013 i utworzyć uniwersalnego projektu Visual C++. Po naciśnięciu klawisza F5, aby skompilować i debugowania projektu, może zostać wyświetlony następujący komunikat o błędzie:

    Taki interfejs nie jest obsługiwany (wyjątek od HRESULT: 0x80004002 (E_NOINTERFACE))


  • Występują błędy JavaScript podczas otwierania stron sieci Web za pomocą wewnętrznej przeglądarce sieci web programu Visual Studio.

  • Kart nie otwierają się poprawnie kiedy rozwiązania mają widoki Projekt i kod otwarte.

  • Okno dialogowe Ustawienia konta wyświetla komunikat "licencja wygaśnie za 2147483647 dni", kiedy online licencji programów Visual Studio.


  • Korzystając z próbnika nowy adres URL w aplikacjach sieci web, to nie jest poprawnie wypełniona po adresy URL zaczyna się od ".".

  • Po naciśnięciu klawisza F5 lub Ctrl+F5 dla projektu sieci web, w której włączono URL protokołu SSL (https), jeśli chcesz kontynuować z niezaufanego lub samopodpisany certyfikat wyświetlony monit przez program Internet Explorer.

  • Po zainstalowaniu edytora PHP DevSense, możesz utracić PHP konspektu regionów.

  • Po naciśnięciu klawisza CTRL+F4 , aby zamknąć okno dialogowe Strona właściwości odwołania sieci web, może wystąpić awaria programu Visual Studio.

  • Załóżmy, że otworzyć projekt, który zawiera dokument skryptu HTML wygenerowany. Podczas debugowania projektu na emulatorze telefonu, wystąpi błąd.

  • Visual Studio ulega awarii podczas próby publikowania projektu lub Otwórz projekt, który ma FTP, publikowanie profilu za pomocą względny adres URL, takie jak localhost "\\", lub "/ /."

  • Włączyć podstawowe informacje dotyczące sieci Web Express w sieci Web.


  • Nie można utworzyć nowego projektu usług Microsoft Azure Mobile za pomocą programu Visual Studio 2013 na komputerze x86.




Znane problemy



Objawy

Podczas otwierania istniejącego modelu Entity Framework 5 Designer (. Plik EDMX) za pomocą narzędzia 6.0.2 lub 6.1.0 w programie Visual Studio 2012 i Visual Studio 2013 Entity Framework, może zostać wyświetlony następujący komunikat o błędzie:

Nie można załadować'Nazwa pliku.edmx': określone rzutowanie jest nieprawidłowe.


Ten problem występuje tylko, jeśli danego modelu zawiera importu funkcji, która ma parametry typu decimal .

Wersje podlegające luce

Ten problem dotyczy następujących wersji programu Entity Framework Tools dla programu Visual Studio:

  • Entity Framework 6.0.2 Tools dla programu Visual Studio 2012

  • Entity Framework 6.0.2 Tools for Visual Studio 2013

  • Entity Framework 6.1.0 Tools dla programu Visual Studio 2012

  • Entity Framework 6.1.0 Tools for Visual Studio 2013

Jeśli użytkownik zaktualizował Entity Framework Tools dla programu Visual Studio 2012 i Visual Studio 2013 w witrynie Microsoft Download Center lub jeśli zainstalowano Visual Studio 2013 aktualizacji 1 lub aktualizacji 2 projektanta używanej wersji ma ten problem.

Jeśli Twój model Entity Framework nie zawiera funkcji importu procedur przechowywanych, które zwracają obiekty, które zawierają właściwości typu Liczba dziesiętna , ten problem nie występuje.

Przyczyna

Ten problem występuje, ponieważ projektant rzuca niepoprawnie wartość bajtowi, jeśli parametr ma aspekty nie precyzji i skali.

Obejście problemu

Aby obejść ten problem, użyj jednej z następujących metod:

  • Przywróć ustawienia 6.0.0 wersji Entity Framework Tools

    Aby to zrobić, trzeba ręcznie odinstalować wersję narzędzia, która jest nowsza za pomocą okna Dodaj lub usuń programy , a następnie ponownie zainstalować 6.0.0 wersję. Dla programu Visual Studio 2012 można go znaleźć w Microsoft Download Center:

    Entity Framework 6.0.0 Tools dla programu Visual Studio 2012
    Dla programu Visual Studio 2013 pliki EFTools.MSI i EFTools.cab oryginalnie uwzględnione w pakiecie Instalatora programu Visual Studio. W związku z tym, można powrócić do 6.0.0 wersję narzędzi je odinstalować, a następnie naprawianie programu Visual Studio, lub znalezienie w nośnika instalacyjnego programu Visual Studio za pomocą Instalatora MSI.

  • Modyfikowanie plików EDMX w edytorze

    Alternatywne rozwiązanie wymaga ręcznej modyfikacji plików EDMX przy użyciu tekstu lub edytora XML.
    Uwaga: Upewnij się, że tworzenie kopii zapasowych oryginalnych plików EDMX i nie należy wprowadzać żadnych dodatkowych zmian do nich, które mogą powodować ich staną się nieprawidłowe.

    Modyfikacja musi być stosowany do elementów < parametru > wszystkie < funkcja > (takie jak procedury przechowywanej lub funkcji z wartościami przechowywanymi w tabeli) wewnątrz sekcji < edmx:StorageModels > , który jest również znany jako EDMX w sekcji SSDL . Zmiany są, aby upewnić się, że wszystkie parametry są mapowane typ dziesiętny parametrów w odpowiednich funkcji importowania w sekcji CSDL . Na przykład rozważmy następującą funkcję:<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>
    Parametr Cena ma być zmieniony w następujący sposób:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Uwaga: Rzeczywiste wartości liczbowe, które są przypisane do precyzji i skali nie są w tym przypadku ważne.



  • Aby znany problem w programie Visual Studio IDE po zastosowaniu tej aktualizacji, odwiedź następujący artykuł bazy wiedzy knowledge base:

    2954109 listy rozwijanej platformę rozwiązania nie jest widoczny po zainstalowaniu programu Visual Studio 2013 aktualizacji 2



  • Visual Studio Team Build buduje się Windows Phone 8, Windows Phone Silverlight 8.1 i aplikacji Silverlight.

    Aby obejść ten problem, należy ustawić projektu do tworzenia z zestawu narzędzi MSBuild x86. Aby to zrobić w programie TFS, zmień wartość opcji platformy MSBuild z Auto na x86 w sekcji proces budowania zespołu konfiguracji kreatora. Aby uzyskać więcej informacji zobacz Ten wpis w blogu.

  • Rozważ następujący scenariusz:

    • Visual Studio 2013 aktualizacji 2 zainstalowane na komputerze, na którym jest uruchomiony system Windows 7 lub Windows 8.

    • System Windows można uaktualnić do systemu Windows 8.1.

    • Utwórz projekt systemu Windows Phone 8.1 i jego tworzenia.

    W tym scenariuszu otrzymujesz kompilacji lub błędy opakowania.

    Aby obejść ten problem, napraw Visual Studio 2013.

  • Usuwanie pliku z udostępnionego projektu nie jest wykrywana przez Kontrola wersji programu Team Foundation poprawnie. Plik zostanie usunięty z udostępnionego projektu, ale plik nie zostanie usunięty z Kontrola wersji programu Team Foundation.

    Aby obejść ten problem, ręcznie usunąć plik z serwera przy użyciu Eksploratorze kontroli źródła.

  • Kontrola wersji programu Team Foundation nie można cofnąć oczekujące zmiany do rozwiązania, jeśli pliki zostały przeniesione z udostępnionego projektu do innego projektu w roztworze. Po cofnąć wpisy pliku zostanie przeniesiony ponownie do udostępnionego projektu. Jednak pliki zostaną brakować z dysku.

    Aby obejść ten problem, należy przywrócić pliki na dysku uzyskując najnowsze pliki z Kontrola wersji programu Team Foundation.

  • W programie Visual Studio 2013 aktualizacji 2, testy jednostkowe C++ Silverlight 8.1 aplikacji nie jest obsługiwana. Podczas zmiany celu istniejący projekt testu jednostki C++ Silverlight 8.0 Silverlight 8.1, operacji budowania nie powiedzie się i zostanie wyświetlony następujący komunikat o błędzie:

    Błąd: nie można sprawdzić poprawności AppManifest. Nieprawidłowy AppPlatformVersion w WMAppmanifest.xml

  • Podczas opracowywania aplikacji C++ dla systemu Windows Phone 8.1, mogą nie zobacz opcja urządzenia na liście rozwijanej miejsce docelowe debugowania.
    Aby wdrożyć urządzenie, należy najpierw zmienić konfigurację kompilacji w celu "ARM", za pomocą listy rozwijanej platformy rozwiązań w pasku narzędzi programu Visual Studio.

  • Jeśli zmienisz nazwę udostępnionego projektu języka JavaScript w programie Microsoft Visual Studio 2013 aktualizacji 2, węzła odwołania do projektów, które importować udostępnionego projektu nie można zaktualizować Nazwa projektu.

  • Jeśli nie należy instalować systemu Windows Phone 8.0 zestaw software development kit (SDK) na komputerze, Blend for Visual Studio 2013 nie są wyświetlane operacje dla projektów Windows Phone Silverlight 8.1.

  • Założono, że używasz pakiet języka chińskiego programu Visual Studio. Podczas tworzenia Sklepu Windows lub Windows Phone aplikacji za pomocą kodu HTML i JavaScript, tekst w języku angielskim jest wyświetlany w IntelliSense sugestii, które są przewidziane WinJS interfejsów API.

  • Załóżmy, że masz zainstalowane w systemie Windows 8 narzędzia Visual Studio 2013 aktualizacji 2 i systemu Windows Phone 8.0. Emulatory systemu Windows Phone 8.1 są dostępne. W tej sytuacji nie można uruchomić aplikację systemu Windows Phone 8.0, naciskając klawisz F5. Ponadto zostanie wyświetlony następujący komunikat o błędzie:

    Windows Phone emulatora jest w stanie sprawdzić uruchomienie maszyny wirtualnej:

    Nie można załadować biblioteki DLL 'LocBootPresets': nie można odnaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E)


Więcej informacji

Sposobu pobierania plików pomocy technicznej firmy Microsoft

Aktualizacje dla innych produktów z rodziny Visual Studio można znaleźć na witryny programu Visual Studio pobierania firmy Microsoft.



Wymagania dotyczące ponownego uruchomieniaNależy ponownie uruchomić komputer po zainstalowaniu tego pakietu.

Obsługiwane językiVisual Studio 2013 aktualizacji 2 zawiera aktualizacje dla następujących wersji:

  • Chiński (uproszczony)

  • Chiński (tradycyjny)

  • Czeski

  • Angielski

  • Francuski

  • Niemiecki

  • Włoski

  • Japoński

  • Koreański

  • Rosyjski

  • Polski

  • Portugalski (Brazylia)

  • Hiszpański

  • Turecki

Obsługiwane systemy operacyjneAby uzyskać więcej informacji na temat obsługiwanych systemów operacyjnych przejdź do następującej witryny firmy Microsoft:

Platforma zgodności i wymaganiach systemowych dla programu Visual Studio 2013

Obsługiwane architektury

  • 32-bit (x86)

  • (x64) x 64 (WOW)

Wymagania sprzętowe

  • 1,6 gigaherc (GHz) lub szybszy

  • 1 gigabajt (GB) pamięci RAM (1,5 GB w przypadku uruchamiania na maszynie wirtualnej)

  • 1 GB dostępnego miejsca na dysku

  • Dysk twardy 5400 obr/min

  • Program DirectX 9, która karta wideo działa w rozdzielczości 1024 x 768 lub wyższej

Wymagania dotyczące oprogramowaniaAby zastosować tę aktualizację, musi mieć jedną z obsługiwanych programów Visual Studio 2013, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Wsparcie dla programu Visual Studio 2013 aktualizacji 2Wsparcie Wspólnoty nieformalne dla programu Visual Studio 2013 aktualizacji 2 jest dostępna za pośrednictwem Fora Microsoft Developer Network (MSDN).

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×