Visual Studio Iconinformacje o wersji Visual Studio 2013

Licencyjne | blog | Visual Studio Developer Community

Uwaga

To nie jest najnowsza wersja programu Visual Studio. Aby pobrać najnowszą wersję, odwiedź informacje o bieżącej wersji programu Visual Studio 2019.


Visual Studio 2013 wydania

Informacje o wersji można wyświetlić dla wszystkich wersji Visual Studio 2013:

Release Notes Icon Informacje o wersji programu Visual Studio 2013

wydany 17 października 2013 r.

Pobierz Visual Studio Community 2013

Możesz pobrać program Visual Studio 2013 ze strony My.VisualStudio.com. Portal My.VisualStudio.com wymaga bezpłatnej subskrypcji programu Dev Essentials lub subskrypcji programu Visual Studio.

Nowości w tej wersji

Innowacyjne funkcje zwiększające produktywność deweloperów

Visual Studio 2013 wprowadzono wiele ulepszeń interfejsu użytkownika w oparciu o opinie klientów i podstawową zasadę projektowania firmy Microsoft, która koncentruje się na zawartości w celu zapewnienia ulepszonego środowiska użytkownika. Możesz zauważyć więcej niż 400 zmodyfikowanych ikon z większym rozróżnieniem i zwiększonym użyciem koloru, przeprojektowanej strony startowej i innych subtelnych zmian projektowych w Visual Studio.

Visual Studio 2013 wprowadzono szereg ulepszeń, które pomogą Ci być bardziej produktywne i skupić się na kodowaniu. Niektóre funkcje pojawiły się po raz pierwszy jako eksperymenty w rozszerzeniu Visual Studio Power Tools przed uściśliniem i włączeniem do Visual Studio. Funkcje zwiększające produktywność, takie jak automatyczne uzupełnianie nawiasów, możliwość przenoszenia wierszy kodu lub bloków przy użyciu skrótów klawiaturowych, a nawigacja w wierszu jest teraz wbudowana. Ponadto Visual Studio 2013 zawiera nowy program Team Explorer z rozszerzoną stroną główną, która ułatwia nawigację do funkcji współpracy zespołowej, w tym możliwość oddokowania oczekujących zmian i kompilacji w osobnym oknie.

Pending Changes Window and New Team Explorer

Praca z dużymi plikami kodu może być trudna do śledzenia lokalizacji. W Visual Studio 2013 można łatwo przełączać zachowanie paska przewijania między dwoma trybami. W trybie paska można wyświetlać adnotacje, takie jak położenie karetki, zmieniać lokalizację i śledzić błędy bezpośrednio. W trybie mapy pasek przewijania przedstawia podgląd kodu źródłowego na żywo, a także możliwość najechania kursorem na kod, aby wyświetlić podgląd większej szczegółowości w etykietce narzędzia. Następnie możesz kliknąć dokładną pozycję kodu, która przechodzi do tej lokalizacji.

Zrozumienie, co robi wiersz kodu, jest kluczowym zadaniem podczas programowania. Polecenie Przejdź do definicji jest teraz dołączone do nowej funkcji Peek Definition. W przypadku funkcji Podgląd definicji nie trzeba już pozostawiać kontekstu wiersza kodu, aby wyświetlić definicję w widoku wbudowanym.

Peek Definition

Zrozumienie, co robi wiersz kodu, jest tylko częścią wyzwania jako deweloper. Musisz również zrozumieć jego historię, kto nad nią pracował, do czego się odwołuje, i nie tylko. Staje się to szczególnie trudne w projektach zorientowanych na zespoły. Funkcja CodeLens (wskaźniki informacji o kodzie) w Visual Studio Ultimate 2013 używa informacji zarówno z metadanych projektu, jak i Team Foundation Server 2013 r., aby umieścić dekoratory na każdej z metod w kodzie, które pokazują informacje, takie jak zmiany, które doprowadziły do utworzenia lub ostatniej zmiany, która była ostatnią osobą do pracy nad kodem, co testy jednostkowe obejmują metodę (w tym najnowszy stan przekazywania/niepowodzenia) i jakie odwołania do kodu istnieją. Możesz również szybko przejść do tych danych, takich jak skojarzony zestaw zmian lub plik kodu, do którego odwołuje się tylko kliknięcie.

CodeLens

Visual Studio 2013 wprowadza połączone środowisko IDE, dzięki czemu możesz szybciej rozpocząć pracę z Visual Studio 2013. Po pierwszym uruchomieniu Visual Studio 2013 zostanie wyświetlony monit o zalogowanie się przy użyciu konta Microsoft. Możesz już używać tego samego konta z subskrypcjami MSDN lub Team Foundation Service. Po zalogowaniu kopia Visual Studio 2013 jest zarejestrowana do użytku bez konieczności wykonania dodatkowych kroków. Visual Studio 2013 również automatycznie synchronizuje ustawienia na urządzeniach korzystających ze środowiska połączonego środowiska IDE. Zsynchronizowane ustawienia obejmują kategorie, takie jak skróty klawiaturowe, wygląd Visual Studio (motyw, czcionki itp.) i inne, jednocześnie zachowując pełną kontrolę za pośrednictwem opcji Zsynchronizowane Ustawienia.

Obsługa tworzenia aplikacji Windows 8.1

Visual Studio 2013 zapewnia idealny zestaw narzędzi do tworzenia nowoczesnych aplikacji, które wykorzystują następną falę innowacji na platformie Windows (Windows 8.1), jednocześnie obsługując urządzenia i usługi na wszystkich platformach firmy Microsoft. Obsługa tworzenia aplikacji ze sklepu Windows w Windows 8.1 obejmuje wiele aktualizacji narzędzi, kontrolek i szablonów, nową obsługę testowego interfejsu użytkownika kodowanego dla aplikacji XAML, profilera odpowiedzi interfejsu użytkownika i profilera zużycia energii dla aplikacji XAML i HTML, ulepszone narzędzia profilowania pamięci dla aplikacji HTML oraz ulepszoną integrację z Windows Store.

UI Responsiveness Analyzer

Funkcja Blend dla języka XAML została rozszerzona o znaczące nowe możliwości projektowania aplikacji ze sklepu Windows Store, takich jak dodanie linijek i przewodników niestandardowych w celu uzyskania bardziej precyzyjnego układu zawartości, a także ulepszonych możliwości stylów. Program Blend for HTML dziedziczy również te ulepszenia i dodaje określone nowe możliwości tworzenia aplikacji ze sklepu Windows Store przy użyciu języka HTML, takich jak nowa oś czasu na potrzeby animowania zmian w arkuszu CSS.

Blend for Visual Studio

Środowisko kodowania aplikacji Windows Store zostało ulepszone w Visual Studio 2013. Edytor XAML udostępnia teraz zaawansowane funkcje IntelliSense, które są teraz również dostępne dla powiązań danych, powiązania szablonu i zasobów. Umożliwia również bardziej wydajne przejście między adiustacjami projektowymi i kodem za sobą; w tym obsługę znajdowania odwołań, przechodzenia do definicji i przełączania do modelu widoku. Te elementy wraz z innymi ulepszeniami pomogą zmniejszyć pracę podczas tworzenia aplikacji ze sklepu Windows Store.

Łączenie aplikacji ze sklepu Windows jest również łatwiejsze dzięki dodaniu Windows azure Mobile Services, które uwidaczniają aplikację w wielu scenariuszach, takich jak łatwe włączanie powiadomień wypychanych i magazynowania danych oraz manipulowanie nimi w chmurze.

Postępy w tworzeniu aplikacji internetowych

Tworzenie witryn internetowych lub usług na platformie Microsoft zapewnia wiele opcji, w tym ASP.NET WebForms, ASP.NET MVC, WCF lub web API itp. W przeszłości praca z każdym z tych podejść w Visual Studio oznaczała pracę z oddzielnymi typami projektów i narzędziami odizolowanymi od możliwości tego konkretnego projektu. Usługa One ASP.NET vision łączy środowisko projektu internetowego w Visual Studio 2013, dzięki czemu można tworzyć aplikacje internetowe ASP.NET przy użyciu preferencji platform składników ASP.NET w jednym projekcie. To nowe ujednolicone środowisko obejmuje możliwość łatwego tworzenia aplikacji hybrydowych, które obejmują ulepszone wersje ASP.NET WebForms, MVC lub Web API, wszystkie w jednym projekcie. Teraz możesz mieszać i dopasowywać odpowiednie narzędzia do zadania w projektach internetowych, co zapewnia większą elastyczność i produktywność podczas tworzenia aplikacji internetowych.

One ASP.NET New Project Dialog Box

Jeśli projektujesz strony internetowe lub wdrażasz projekty innych, prawdopodobnie poświęcasz znaczną część czasu na dostosowywanie kodu HTML i CSS podczas odświeżania okien przeglądarki ponownie i ponownie, aby uzyskać dokładne środowisko, które chcesz utworzyć. Jest to jeszcze bardziej skomplikowane dzięki różnorodności dostępnych przeglądarek internetowych, których użytkownicy mogą używać do wyświetlania witryny. Visual Studio 2013 eliminuje to za pomocą linku przeglądarki, który łączy się Visual Studio z co najmniej jedną otwartą nowoczesną przeglądarką w interaktywnym środowisku programistycznym, aby zachować je w synchronizacji ze zmianami znaczników bez konieczności ręcznego odświeżania przeglądarki, aby zobaczyć wprowadzone zmiany.

Tworzenie nowoczesnych aplikacji biznesowych dla Office 365

Dzięki Visual Studio 2013 można tworzyć nowoczesne aplikacje biznesowe, które rozszerzają środowisko Office 365 i zarządzać nimi, aby ułatwić osobom interakcję z procesami biznesowymi, artefaktami i innymi systemami. Office 365 Cloud Business Apps działają w chmurze, korzystając z zaawansowanych funkcji platformy udostępnianych przez platformę Windows Azure i Office 365. Jako aplikacje oparte na chmurze są dostępne dla niezliczonych urządzeń w celu agregowania danych i usług z i z przedsiębiorstwa oraz integrowania tożsamości użytkowników i grafów społecznościowych. Te aplikacje integrują się z możliwościami zarządzania cyklem życia aplikacji Visual Studio, łącząc światy deweloperów aplikacji biznesowych z operacjami IT.

Ulepszenia debugowania i optymalizacji

Nowe centrum wydajności i diagnostyki w Visual Studio 2013 zapewnia ujednolicone środowisko dla różnych narzędzi dostępnych w Visual Studio. Centrum ułatwia również identyfikowanie narzędzi wydajności i diagnostyki, które współpracują z projektem i umożliwia szybkie rozpoczęcie korzystania z nich w celu ulepszenia aplikacji.

Performance and Diagnostics Hub

Analizator zrzutów pamięci w Visual Studio 2013 ułatwia diagnozowanie problemów z pamięcią w środowiskach produkcyjnych przez analizowanie zrzutów sterty pamięci platformy .NET bezpośrednio z Visual Studio. Korzystając z nowej możliwości analizy pamięci, można rozwiązać przecieki pamięci i nieefektywne użycie pamięci, wyświetlając rozmiar i liczby, największe wystąpienia obiektów i to, co przechowuje je przy życiu w pamięci. Możesz również porównać dwa zrzuty pamięci, aby uzyskać wgląd w sposób zmiany użycia pamięci w czasie.

Podczas debugowania 64-bitowych aplikacji platformy .NET 4.5.1 w Visual Studio 2013 można teraz "edytować i kontynuować", tak jak w przypadku aplikacji zarządzanych 32-bitowych. Ponadto debugowanie asynchroniczne zostało ulepszone w Visual Basic, Visual C#, Visual C++i JavaScript w Visual Studio 2013. Podczas uruchamiania w Windows 8.1 okno stosu wywołań zawiera teraz stos wywołań logicznych, jeśli trafisz do punktu przerwania lub wyjątku w metodzie asynchronicznej. Poza obsługą diagnostyki platforma .NET 4.5.1 zawiera inne ulepszenia, takie jak obsługa kompaktowania na żądanie dużego sterty obiektów (GC) i szybsze uruchamianie aplikacji podczas uruchamiania na maszynach wielordzeniowych.

W Visual Studio Ultimate 2013 można zdiagnozować błędy i problemy z wydajnością w aplikacjach monitorowanych przez program System Center 2012 R2 Operations Manager. Zdarzenia wyjątków i wydajności można zaimportować jako dziennik IntelliTrace (iTrace) i użyć funkcji IntelliTrace w Visual Studio, aby przejść przez wykonywanie kodu dla tych zdarzeń.

Oprócz funkcji, które zwiększają obsługę języka C++11, takie jak delegowanie konstruktorów, nieprzetworzonych literałów ciągów, jawnych operatorów konwersji i szablonów variadycznych wraz z debugowaniem "tylko mój kod" w Visual Studio 2013 sprawia, że praca z językiem C++ jest jeszcze lepsza. Możliwość filtrowania stosu wywołań w dół do tylko kodu napisanego podczas debugowania od dawna istnieje dla języków zarządzanych i jest teraz dostępna dla języka C++.

PGO (Optymalizacja z przewodnikiem po profilu) to optymalizacja kompilatora visual C++ środowiska uruchomieniowego, która wykorzystuje dane profilów zebrane z uruchamiania ważnych lub skoncentrowanych na wydajności scenariuszy użytkownika w celu utworzenia zoptymalizowanej wersji aplikacji. Narzędzia profilowania w Visual Studio 2013 zapewniają wgląd w decyzje dotyczące optymalizacji PGO, które pomagają zrozumieć, jak dobrze te dane profilu odpowiadają rzeczywistej wydajności, pokazując, jak profilowane ścieżki kodu (typowe scenariusze użytkowników) i chłodniejsze ścieżki kodu (mniej typowe scenariusze użytkowników) aplikacji odpowiadają kodowi zoptymalizowanemu przez PGO i sposobom (rozmiar lub szybkość).

Rozszerzone możliwości ALM

Visual Studio 2013 obejmuje falę nowych funkcji zarządzania cyklem życia aplikacji (ALM), które pomogą zespołom być bardziej produktywne i współpracować z ulepszoną obsługą zwinnych praktyk programistycznych, które można wdrażać przyrostowo zgodnie z potrzebami organizacji. Funkcje takie jak agile portfolio management, team rooms, internetowe komentarze kodu dotyczące zmian/zatwierdzeń, a internetowe ulepszenia zarządzania przypadkami testowymi są częścią zintegrowanego rozwiązania, które pomaga zespołowi lepiej współpracować i zwiększyć produktywność.

Podstawowym elementem funkcji alm Visual Studio jest Team Foundation Server, który można zainstalować na serwerze lokalnym lub Team Foundation Service, który jest hostowany w chmurze. Niezależnie od tego, czy zespół preferuje zwiększoną kontrolę i dostosowywanie instalacji lokalnej, czy też dostępność bez konserwacji w chmurze, istnieje opcja, która odpowiada potrzebom twojego zespołu.

Dzięki funkcji Agile Portfolio Management można zarządzać dużymi i złożonymi obciążeniami w elastyczny sposób. Możesz zdefiniować hierarchię list prac, aby zrozumieć zakres pracy w kilku zespołach i zobaczyć, jak to działa w szerszych inicjatywach.

Agile Portfolio Management

Pokoje zespołu zapewniają obszar do wspierania i przechwytywania komunikacji między członkami zespołu, zarówno blisko, jak i daleko. W pokoju zespołu możesz omówić pracę w toku, zadawać pytania, udostępniać stan i wyjaśniać problemy w miarę ich powstawania. Pokój zespołu to kanał aktywności projektów zespołowych umożliwiający informowanie zespołu o ewidencjonowaniach kodu, stanie kompilacji, przypisaniu pracy i nie tylko. Korzystając z pokoju zespołu zamiast poczty e-mail, automatycznie otrzymujesz dziennik inspekcji konwersacji i decyzji, które można przeglądać w dowolnym momencie i wyszukiwać. Pokój zespołu jest tworzony domyślnie dla każdego projektu i można utworzyć dodatkowe pokoje do obsługi dyskusji ad hoc i współpracy między zespołami.

Team Room

Team Foundation Server 2013 obsługuje teraz repozytoria Git. Ponadto możesz teraz używać internetowego Eksploratora kontroli wersji w Visual Studio 2013 do tworzenia lub odpowiadania na komentarze dotyczące zestawów zmian, zestawów półek lub zatwierdzeń usługi Git w celu angażowania się w rozmowy z zespołem w sprawie zmian kodu źródłowego. Komentarze można również łatwo znaleźć za pomocą filtru Eksplorator wersji.

Code comments

Dzięki obsłudze testowania obciążenia opartego na chmurze w Team Foundation Service można generować testy skalowania w sekundach, które wykorzystują elastyczne zasoby platformy Windows Azure do wykonywania żądań od tysięcy użytkowników wirtualnych, zapewniając wgląd w wąskie gardła wydajności aplikacji internetowych i usług bez problemów z zarządzaniem sprzętem lub laboratorium wirtualnym.

Ulepszenia internetowego zarządzania przypadkami testowymi umożliwiają tworzenie Test Plans i zestawów oraz zarządzanie nimi bezpośrednio z poziomu interfejsu internetowego. Testy można również uruchamiać z systemów operacyjnych innych niż Windows przy użyciu dowolnej nowoczesnej przeglądarki internetowej, umożliwiając testerom utrzymanie produktywności w dowolnym środowisku pracy.

Ponadto w Team Foundation Server 2013 r. jest tworzenie wykresów elementów roboczych. Szybko twórz różne wykresy, aby wizualizować dane na podstawie zapytań dotyczących elementów roboczych, takich jak usterki, scenariusze użytkowników i zadania.

Work Item Charting

Licencjonowanie

Zakup Visual Studio z subskrypcją Visual Studio to najpopularniejszy sposób zakupu Visual Studio i uzyskania dostępu do najbardziej kompleksowej kolekcji oprogramowania, usług i korzyści związanych z platformami firmy Microsoft. Aktywni subskrybenci Visual Studio będą mieli najwcześniejszy dostęp do ostatecznej wersji Visual Studio 2013 w połowie października.

Wraz z wydaniem Visual Studio 2013 możliwości elastycznego planowania projektu są teraz bardziej dostępne dla menedżerów projektów z funkcjami zarządzania listami prac i planowania przebiegu dostępnymi dla klientów korzystających z licencji dostępu klienta (TFS CAL) Team Foundation Server 2013 bez dodatkowych kosztów.