Udostępnij za pośrednictwem


Ikona programu Visual Studio Informacje o wersji programu Visual Studio 2013

Postanowienia | licencyjne — społeczność deweloperów blogów | programu Visual Studio

Uwaga

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


Wydania programu Visual Studio 2013

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

Ikona informacji o wersji Informacje o wersji programu Visual Studio 2013

wydany 17 października 2013 r.

Pobierz program 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

Program Visual Studio 2013 zawierał 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ć, że więcej niż 400 zmodyfikowanych ikon z większą różnicą i zwiększonym użyciem koloru, przeprojektowanej strony startowej i innych subtelnych zmian w projekcie w programie Visual Studio.

Program Visual Studio 2013 zawierał szereg ulepszeń, które ułatwiają zwiększenie produktywności i skupienie się na programowaniu. Niektóre funkcje po raz pierwszy pojawiły się jako eksperymenty w rozszerzeniu Visual Studio Power Tools przed uściśleniem i włączeniem do programu Visual Studio. Funkcje produktywności, 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 program 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.

Okno Oczekujące zmiany i nowy program Team Explorer

Podczas pracy z dużymi plikami kodu może być trudno śledzić, gdzie jesteś. W programie 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 bardziej bezpośrednio. W trybie mapy pasek przewijania pokazuje 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. Do polecenia Przejdź do definicji jest teraz dołączona nowa funkcja Zobacz definicję. W przypadku funkcji Podgląd definicji nie trzeba już pozostawiać kontekstu wiersza kodu, aby wyświetlić definicję w widoku wbudowanym.

Zobacz definicję

Zrozumienie, co robi wiersz kodu, jest tylko częścią twojego wyzwania jako dewelopera. Musisz również zrozumieć jego historię, kto nad nią pracował, do czego odwołuje się kod i nie tylko. Staje się to szczególnie trudne w projektach zorientowanych na zespół. Funkcja CodeLens (wskaźniki informacji o kodzie) w programie Visual Studio Ultimate 2013 używa informacji zarówno z metadanych projektu, jak i serwera Team Foundation Server 2013, 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ą, która pracowała nad kodem, jakie testy jednostkowe obejmują metodę (w tym najnowszy stan powodzenia/niepowodzenia) i jakie odwołania do kodu istnieją. Możesz również szybko przejść do tych danych, takich jak skojarzony zestaw zmian lub przywoływał plik kodu za pomocą tylko kliknięcia.

CodeLens

Program Visual Studio 2013 wprowadza połączone środowisko IDE, co umożliwia szybsze rozpoczęcie pracy z programem Visual Studio 2013. Po pierwszym uruchomieniu programu 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 programu Visual Studio 2013 jest zarejestrowana do użytku bez konieczności wykonania dodatkowych kroków. Program Visual Studio 2013 również automatycznie synchronizuje ustawienia na urządzeniach przy użyciu środowiska połączonego środowiska IDE. Zsynchronizowane ustawienia obejmują kategorie, takie jak skróty klawiaturowe, wygląd programu Visual Studio (motyw, czcionki itp.), a wszystko to przy zachowaniu pełnej kontroli za pomocą opcji Zsynchronizowane ustawienia.

Obsługa tworzenia aplikacji dla systemu Windows 8.1

Program Visual Studio 2013 udostępnia 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 systemie Windows 8.1 obejmuje wiele aktualizacji narzędzi, kontrolek i szablonów, nową obsługę testów kodowanego interfejsu użytkownika dla aplikacji XAML, analizatora 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ę ze Sklepem Windows.

Analizator odpowiedzi interfejsu użytkownika

Funkcja Blend for XAML została rozszerzona o znaczące nowe możliwości projektowania aplikacji ze Sklepu Windows, takie jak dodawanie linijek i przewodników niestandardowych w celu uzyskania bardziej precyzyjnego układu zawartości, a także ulepszone funkcje stylów. Funkcja Blend for HTML dziedziczy również te ulepszenia i dodaje konkretne nowe możliwości tworzenia aplikacji ze Sklepu Windows przy użyciu języka HTML, takich jak nowa oś czasu animowania zmian w arkuszu CSS.

Blend for Visual Studio

Środowisko kodowania dla aplikacji ze Sklepu Windows zostało ulepszone w programie 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 to również bardziej produktywne przejście między adiustacjami projektowymi i kodem w tyle; w tym obsługę znajdowania odwołań, przechodzenia do definicji i przełączania do modelu widoku. Te funkcje wraz z innymi ulepszeniami pomogą zmniejszyć pracę podczas tworzenia aplikacji ze Sklepu Windows.

Łączenie aplikacji ze Sklepu Windows jest również łatwiejsze dzięki dodaniu usług Windows Azure Mobile Services, które uwidaczniają aplikację w wielu scenariuszach, takich jak łatwe włączanie powiadomień wypychanych i przechowywania 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 internetowych usług interfejsu API itp. W przeszłości praca z każdym z tych podejść w programie Visual Studio oznaczała pracę z oddzielnymi typami projektów i narzędziami izolowanymi do możliwości danego projektu. Usługa One ASP.NET vision łączy środowisko projektu internetowego w programie 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.

Jedno okno dialogowe ASP.NET nowy projekt

Jeśli projektujesz strony internetowe lub implementujesz projekty innych osób, 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. Program Visual Studio 2013 eliminuje ten problem z użyciem linku przeglądarki, który łączy program 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 usługi Office 365

Program Visual Studio 2013 umożliwia tworzenie nowoczesnych aplikacji biznesowych, które rozszerzają środowisko usługi Office 365 i zarządzają nimi, aby ułatwić użytkownikom interakcję z procesami biznesowymi, artefaktami i innymi systemami. Aplikacje office 365 Cloud Business Apps działają w chmurze, korzystając z zaawansowanych funkcji platform udostępnianych przez platformę Windows Azure i Office 365. Jako aplikacje oparte na chmurze są one dostępne dla niezliczonych urządzeń w celu agregowania danych i usług z i 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 programu Visual Studio, łącząc światy deweloperów aplikacji biznesowych z operacjami IT.

Ulepszenia debugowania i optymalizacji

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

Centrum wydajności i diagnostyki

Analizator zrzutów pamięci w programie Visual Studio 2013 ułatwia diagnozowanie problemów z pamięcią w środowiskach produkcyjnych dzięki analizowaniu zrzutów sterty pamięci platformy .NET bezpośrednio z poziomu programu 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 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 .NET 4.5.1 w programie Visual Studio 2013 można teraz "edytować i kontynuować", podobnie jak w przypadku aplikacji zarządzanych 32-bitowych. Ponadto debugowanie asynchroniczne zostało ulepszone w języku Visual Basic, Visual C#, Visual C++i JavaScript w programie Visual Studio 2013. W przypadku uruchamiania w systemie Windows 8.1 okno stosu wywołań zawiera teraz stos wywołań logicznych w przypadku trafienia 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 na maszynach wielordzeniowych.

W programie Visual Studio Ultimate 2013 można diagnozować 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 programie 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 wariadycznych wraz z debugowaniem "tylko mój kod" w programie 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 istniała dla języków zarządzanych i jest teraz dostępna dla języka C++.

Optymalizacja sterowana profilem (PGO) to optymalizacja kompilatora visual C++ środowiska uruchomieniowego, która korzysta z danych profilów zebranych z uruchomionych ważnych lub skoncentrowanych na wydajności scenariuszy użytkownika w celu utworzenia zoptymalizowanej wersji aplikacji. Narzędzia profilowania w programie 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 bardziej gorące ścieżki kodu (typowe scenariusze użytkownika) i chłodniejsze ścieżki kodu (mniej typowe scenariusze użytkownika) aplikacji odpowiadają temu, co zostało zoptymalizowane przez usługę PGO i jak (rozmiar lub szybkość).

Rozszerzone możliwości ALM

Program Visual Studio 2013 zawiera falę nowych funkcji zarządzania cyklem życia aplikacji (ALM), które pomogą zespołom być bardziej produktywne i współpracować z ulepszoną obsługą praktyk programistycznych zwinnych, które można wdrażać przyrostowo zgodnie z potrzebami organizacji. Funkcje, takie jak elastyczne zarządzanie portfelem, pokoje zespołu, internetowe komentarze kodu dotyczące zestawów zmian/zatwierdzeń, a internetowe ulepszenia zarządzania przypadkami testowymi są częścią zintegrowanego rozwiązania ułatwiającego zespołowi współpracę i zwiększenie produktywności.

Podstawowe funkcje ALM programu Visual Studio są udostępniane przez serwer Team Foundation Server, który można zainstalować na serwerze lokalnym lub usłudze Team Foundation Service, która jest hostowana w chmurze. Niezależnie od tego, czy zespół preferuje zwiększoną kontrolę i dostosowywanie instalacji lokalnej, czy też dostęp do chmury bez konserwacji, 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 działa to roluje się 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łowym 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.

Pokój zespołu

Serwer Team Foundation Server 2013 obsługuje teraz repozytoria Git. Ponadto możesz teraz użyć internetowego Eksploratora kontroli wersji w programie Visual Studio 2013, aby utworzyć lub odpowiedzieć na komentarze dotyczące zestawów zmian, zestawów półek lub zatwierdzeń usługi Git w celu zaangaż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.

Komentarze kodu

Dzięki obsłudze testowania obciążenia opartego na chmurze w usłudze Team Foundation Service można generować testy skalowania w ciągu kilku sekund, które wykorzystują elastyczne zasoby platformy Windows Azure do wykonywania żądań od tysięcy użytkowników wirtualnych; zapewnia 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 planów testów i zestawów testów lub 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 programie Team Foundation Server 2013 jest wykres elementów roboczych. Szybko utwórz różne wykresy, aby wizualizować dane na podstawie zapytań dotyczących elementów roboczych, takich jak usterki, scenariusze użytkowników i zadania.

Wykresy elementów roboczych

Licencjonowanie

Kupowanie programu Visual Studio z subskrypcją programu Visual Studio jest najpopularniejszym sposobem zakupu programu Visual Studio i uzyskiwania dostępu do najbardziej kompleksowej kolekcji oprogramowania, usług i korzyści związanych z ukierunkowaniem na platformy firmy Microsoft. Aktywni subskrybenci programu Visual Studio będą mieli najwcześniejszy dostęp do ostatecznej wersji programu Visual Studio 2013 w połowie października.

W wersji programu Visual Studio 2013 funkcje 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 serwera Team Foundation Server 2013 (TFS CAL) bez dodatkowych kosztów.