Visual Studio Icon Visual Studio 2013 Yayın Notları

Lisans Koşulları | Visual Studio Blogu | Geliştirici Topluluğu

Not

Bu sürüm Visual Studio’nun en son sürümü değildir. En son sürümü indirmek için lütfen Visual Studio 2019’ye yönelik güncel sürüm notlarına bakın.


Visual Studio 2013 Sürümleri

Visual Studio 2013 tüm sürümleri için sürüm notlarını görüntüleyebilirsiniz:

Release Notes Icon Visual Studio 2013 Yayın Notları

yayın tarihi: 17 Ekim 2013

Visual Studio Community 2013'i indirin

Visual Studio 2013’ü My.VisualStudio.com sitesinden indirebilirsiniz. My.VisualStudio.com için ücretsiz bir Dev Essentials aboneliği veya Visual Studio Aboneliği gerekir.

Bu Sürümdeki Yenilikler

Daha Fazla Geliştirici Üretkenliği için Yenilikçi Özellikler

Visual Studio 2013, müşteri geri bildirimlerine ve Microsoft'un geliştirilmiş bir kullanıcı deneyimi sunmak için içeriğe odaklanmaya yönelik temel tasarım ilkesine dayalı birçok kullanıcı arabirimi iyileştirmesi içeriyor. 400'den fazla değiştirilmiş simgenin daha fazla farklılaşma ve daha fazla renk kullanımı, yeniden tasarlanmış bir Başlangıç sayfası ve Visual Studio boyunca diğer zarif tasarım değişikliklerini fark edebilirsiniz.

Visual Studio 2013, daha üretken olmanıza ve kodlama sırasında odaklanmanıza yardımcı olacak bir dizi geliştirme içerir. Bazı özellikler, rafine edilmeden ve Visual Studio dahil edilmeden önce ilk olarak Visual Studio Power Tools uzantısında denemeler olarak göründü. Otomatik köşeli ayraç tamamlama, klavye kısayollarını kullanarak kod satırlarını veya blokları taşıma özelliği ve satır içi gezinti gibi üretkenlik özellikleri artık yerleşiktir. Ayrıca Visual Studio 2013, Bekleyen Değişiklikleri ve Derlemeleri ayrı bir pencereye ayırma özelliği de dahil olmak üzere ekip işbirliği özelliklerine daha kolay gezinti sağlayan gelişmiş bir Giriş sayfasına sahip yeni bir Takım Gezgini içerir.

Pending Changes Window and New Team Explorer

Büyük kod dosyalarıyla çalışırken nerede olduğunuzu takip etmek zor olabilir. Visual Studio 2013 kaydırma çubuğunun davranışını iki mod arasında kolayca değiştirebilirsiniz. Çubuk modunda giriş işareti konumunuz gibi ek açıklamaları görüntüleyebilir, konumunuzu değiştirebilir ve hataları daha doğrudan izleyebilirsiniz. Harita modunda, kaydırma çubuğunda kaynak kodun canlı önizlemesinin yanı sıra bir araç ipucunda daha ayrıntılı önizleme yapmak için kodun üzerine gelme özelliği gösterilir. Ardından tam kod konumuna tıklayarak bu konuma gidebilirsiniz.

Kod satırının ne yaptığını anlamak, geliştirme sırasında önemli bir görevdir. Tanıma Git komutuna artık yeni Tanıma Göz Atma özelliği eşlik ediyor. Tanıma Göz Atma ile artık bir tanımı satır içi görünümde görüntülemek için kod satırınızın bağlamını bırakmanız gerekmez.

Peek Definition

Kod satırının ne yaptığını anlamak, geliştirici olarak karşılaştığınız zorlukların yalnızca bir parçasıdır. Ayrıca geçmişini, üzerinde kimlerin çalıştığını, hangi kodun başvuruda olduğunu ve daha fazlasını anlamanız gerekir. Bu, takım odaklı projelerde özellikle zorlayıcı hale gelir. Visual Studio Ultimate 2013'daki CodeLens (Kod Bilgileri Göstergeleri), kodunuzdaki hangi değişiklik kümelerinin oluşturulmasına veya yeni değişikliğe yol açtığı, kod üzerinde en son kimlerin çalıştığı, hangi birim testlerinin yöntemi kapsadığı gibi bilgileri gösteren yöntemlerin her birine dekoratörler yerleştirmek için hem proje meta verilerinizden hem de Team Foundation Server 2013'ten alınan bilgileri kullanır (en son geçiş/hata durumu dahil) ve hangi kod başvurularının mevcut olduğu. Ayrıca, yalnızca bir tıklamayla ilişkili değişiklik kümesi veya başvuruda bulunılan kod dosyası gibi bu verilere hızlı bir şekilde atlayabilirsiniz.

CodeLens

Visual Studio 2013 bağlı bir IDE deneyimi sunarak Visual Studio 2013 daha hızlı kullanmaya başlamanızı sağlar. Visual Studio 2013 ilk kez başlattığınızda, Microsoft hesabınızı kullanarak oturum açmanız istenir. Msdn veya Team Foundation Service aboneliklerinizle aynı hesabı zaten kullanabilirsiniz. Oturum açtıktan sonra, Visual Studio 2013 kopyanız ek adımlara gerek kalmadan kullanımınız için kaydedilir. Visual Studio 2013 ayrıca Bağlı IDE deneyimini kullanarak ayarları cihazlarınız arasında otomatik olarak eşitler. Eşitlenen ayarlar klavye kısayolları, Visual Studio görünümü (tema, yazı tipleri vb.) gibi kategorileri içerir ve eşitlenmiş Ayarlar seçenekleriyle tüm denetiminizi sağlar.

Windows 8.1 Uygulama Geliştirme desteği

Visual Studio 2013, Windows platform yeniliklerinde (Windows 8.1) bir sonraki dalgadan yararlanan modern uygulamalar oluşturmak için ideal araç takımını sağlarken, tüm Microsoft platformlarında cihazları ve hizmetleri destekler. Windows 8.1'da Windows Store uygulaması geliştirme desteği araçlar, denetimler ve şablonlar için birçok güncelleştirme, XAML uygulamaları için yeni Kodlanmış UI testi desteği, XAML ve HTML uygulamaları için UI Yanıt Hızı Çözümleyicisi ve Enerji Tüketimi profil oluşturucu, HTML uygulamaları için gelişmiş bellek profili oluşturma araçları ve Windows Mağazası ile geliştirilmiş tümleştirme içerir.

UI Responsiveness Analyzer

XAML için Blend, daha hassas içerik düzeni için cetvellerin ve özel kılavuzların eklenmesi ve geliştirilmiş stil oluşturma özellikleri gibi Windows Store uygulaması tasarımına yönelik önemli yeni özelliklerle geliştirilmiştir. HTML için Blend ayrıca bu geliştirmeleri devralır ve CSS'deki değişiklikleri görselleştirmek için yeni zaman çizelgesi gibi HTML ile Windows Store uygulamaları oluşturmak için belirli yeni özellikler ekler.

Blend for Visual Studio

Windows Store uygulamaları için kodlama deneyimi, Visual Studio 2013'de geliştirilmiştir. XAML düzenleyicisi artık veri bağlama, şablon bağlama ve kaynaklar için de kullanılabilen IntelliSense'te ilerlemeler sağlıyor. Ayrıca tasarım işaretlemesi ile arka planda kod arasında daha üretken bir geçiş sağlar; başvuru bulma, tanıma gitme ve görünüm modeline geçme desteği de dahil. Bunlar, diğer geliştirmelerle birlikte Windows Store uygulamaları oluştururken çalışmanın kesilmesine yardımcı olacaktır.

Windows Store uygulamalarınızı bağlamak, uygulamanızı anında iletme bildirimlerini ve veri depolamayı ve bulutta işlemeyi kolayca etkinleştirme gibi bir dizi senaryoya sunan Windows Azure Mobile Services eklenmesiyle de daha kolaydır.

Web Geliştirme Geliştirmeleri

Microsoft platformunda web siteleri veya hizmetler oluşturmak ASP.NET WebForms, ASP.NET MVC, WCF veya Web API hizmetleri gibi birçok seçenek sunar. Geçmişte, bu yaklaşımların her biriyle Visual Studio çalışmak, ayrı proje türleri ve belirli bir projenin özelliklerine yalıtılmış araçlarla çalışmayı ifade ediyordu. One ASP.NET vision, tek bir projede ASP.NET bileşen çerçeveleri tercihinizi kullanarak ASP.NET web uygulamaları oluşturabilmeniz için Visual Studio 2013 web projesi deneyiminizi birleştiriyor. Bu yeni birleşik deneyim, tümü tek bir projede ASP.NET WebForms, MVC veya Web API'sinin geliştirilmiş sürümlerini içeren karma uygulamaları kolayca oluşturma özelliğini içerir. Artık web projelerinizde iş için doğru araçları karıştırıp eşleştirerek web için geliştirme yaparken daha fazla esneklik ve üretkenlik sağlayabilirsiniz.

One ASP.NET New Project Dialog Box

Web sayfaları tasarlarsanız veya başkalarının tasarımlarını uygularsanız, oluşturmak istediğiniz deneyimi elde etmek için zamanınızın önemli bir bölümünü HTML ve CSS ayarlarını yaparken tarayıcı pencerelerini tekrar tekrar yenilerken harcarsınız. Bu, ziyaretçilerinizin sitenizi görüntülemek için kullanabilecekleri web tarayıcılarının çeşitliliğinden daha karmaşıktır. Visual Studio 2013, yaptığınız değişiklikleri görmek için el ile tarayıcı yenilemelerine gerek kalmadan bunları işaretleme değişikliklerinizle eşitlenmiş durumda tutmak için etkileşimli bir geliştirme deneyiminde Visual Studio bir veya daha fazla açık modern tarayıcıya bağlayan Tarayıcı Bağlantısı'nı kullanarak bu işlemi ileri geri ortadan kaldırır.

Office 365 için Modern İş Uygulamaları oluşturma

Visual Studio 2013 ile insanların iş süreçleri, yapıtlar ve diğer sistemlerle etkileşim kurmasına yardımcı olmak için Office 365 deneyimini genişleten modern iş uygulamaları oluşturabilir ve yönetebilirsiniz. Office 365 Cloud Business Apps, Windows Azure ve Office 365 tarafından sunulan zengin platform özelliklerinden yararlanarak bulutta çalışır. Bulut tabanlı uygulamalar olarak, bir kuruluşun içinden ve dışından verileri ve hizmetleri toplamak ve kullanıcı kimliklerini ve sosyal grafikleri tümleştirmek için çok sayıda cihaz tarafından kullanılabilir. Bu uygulamalar, Visual Studio uygulama yaşam döngüsü yönetimi özellikleriyle tümleştirerek iş uygulaması geliştiricisinin dünyasını BT işlemleriyle birleştirir.

Hata ayıklama ve iyileştirme geliştirmeleri

Visual Studio 2013'deki yeni Performans ve Tanılama merkezi, Visual Studio'da bulunan çeşitli araçlar için birleşik bir deneyim sağlar. Hub ayrıca projenizle birlikte çalışan performans ve tanılama araçlarını belirlemeyi kolaylaştırır ve uygulamanızı geliştirmek için bunları hızla kullanmaya başlamanızı sağlar.

Performance and Diagnostics Hub

Visual Studio 2013'deki Bellek Dökümü Çözümleyicisi, .NET bellek yığını dökümlerini doğrudan Visual Studio çözümleyerek üretim ortamlarındaki bellek sorunlarını tanılamayı kolaylaştırır. Yeni bellek analizi özelliğini kullanarak boyut ve sayıları, nesnelerin en büyük örneklerini ve bunları bellekte canlı tutan şeyleri görerek bellek sızıntılarını ve verimsiz bellek kullanımını çözebilirsiniz. Ayrıca, bellek kullanımının zaman içinde nasıl değiştiğine ilişkin içgörü elde etmek için iki bellek dökümünü karşılaştırabilirsiniz.

Visual Studio 2013'da 64 bit .NET 4.5.1 uygulamalarında hata ayıklarken, artık 32 bit yönetilen uygulamalarda olduğu gibi "düzenle ve devam et" seçeneğini kullanabilirsiniz. Ayrıca Visual Studio 2013'de Visual Basic, Visual C#, Visual C++ ve JavaScript genelinde zaman uyumsuz hata ayıklama geliştirildi. Windows 8.1 üzerinde çalışırken, zaman uyumsuz bir yöntemde kesme noktasına veya özel duruma isabet ederseniz çağrı yığını penceresi artık mantıksal çağrı yığınını içerir. Tanılama desteğinin ötesinde.NET 4.5.1, çöp toplamanın (GC) büyük nesne yığınının isteğe bağlı sıkıştırılması ve çok çekirdekli makinelerde çalışırken uygulamaların daha hızlı başlatılması gibi diğer iyileştirmeleri içerir.

Visual Studio Ultimate 2013'da, System Center 2012 R2 Operations Manager tarafından izlenen uygulamalarda hataları ve performans sorunlarını tanılayabilirsiniz. Özel durum ve performans olaylarını IntelliTrace günlüğü (.iTrace) olarak içeri aktarabilir ve Visual Studio'da IntelliTrace kullanarak bu olaylar için kod yürütme adımlarını atlayabilirsiniz.

C++11 desteğini geliştiren özelliklere ek olarak oluşturucuları temsilci atama, ham dize değişmez değerleri, açık dönüştürme işleçleri ve variadic şablonlarının yanı sıra Visual Studio 2013 'de "yalnızca kodum" hata ayıklaması C++ ile çalışmayı daha da iyi hale getirir. Çağrı yığınını yalnızca hata ayıklama sırasında yazdığınız koda göre filtreleme özelliği uzun zamandır yönetilen diller için mevcut ve artık C++ için kullanılabilir.

PGO (Profil Destekli İyileştirme), bir uygulamanın iyileştirilmiş bir sürümünü oluşturmak için önemli veya performans odaklı kullanıcı senaryolarından toplanan profil verilerinden yararlanan bir çalışma zamanı Visual C++ derleyici iyileştirmesidir. Visual Studio 2013'daki Profil Oluşturma Araçları, PGO iyileştirme kararlarına ilişkin içgörüler sağlar. Bu bilgiler, bir uygulamanın profil oluşturulmuş daha sık kullanılan kod yollarının (ortak kullanıcı senaryoları) ve daha soğuk kod yollarının (daha az yaygın kullanıcı senaryoları) PGO tarafından hangi kodun iyileştirildiğine ve nasıl (boyut veya hız) olduğunu göstererek profil verilerinin gerçek dünya performansına ne kadar karşılık geldiğini anlamanıza yardımcı olur.

Genişletilmiş ALM Özellikleri

Visual Studio 2013, ekiplerinizin daha üretken olmasına ve kuruluşunuzun gereksinimlerine uygun olarak artımlı olarak benimseyebileceğiniz gelişmiş geliştirme uygulamaları desteğiyle işbirliği yapmasına yardımcı olacak yeni Bir Uygulama Yaşam Döngüsü Yönetimi (ALM) özelliği dalgası içerir. Çevik portföy yönetimi, ekip odaları, değişiklik kümelerinde/işlemelerde web tabanlı kod açıklamaları ve web tabanlı test çalışması yönetimi geliştirmeleri gibi özellikler, ekibinizin daha iyi işbirliği yapmasına ve üretkenliği artırmasına yardımcı olan tümleşik bir çözümün parçasıdır.

Visual Studio ALM özelliklerinin temeli, şirket içindeki bir sunucuya yüklenebilen Team Foundation Server veya bulutta barındırılan Team Foundation Service tarafından sağlanır. Ekip ister şirket içi yüklemenin denetiminin ve özelleştirmesinin artırılmasını ister bulutun bakım gerektirmeden erişilebilirliğini tercih ediyor olsun, ekibinizin gereksinimlerine uygun bir seçenek vardır.

Çevik Portföy Yönetimi ile büyük ve karmaşık iş yüklerini çevik bir şekilde yönetebilirsiniz. Birçok ekipte çalışmanın kapsamını anlamak ve bu çalışmanın daha geniş çaplı girişimlere nasıl dahil olduğunu görmek için kapsam hiyerarşisi tanımlayabilirsiniz.

Agile Portfolio Management

Ekip odaları, ekip üyeleri arasında yakın ve uzak iletişimi teşvik eden ve yakalayan bir alan sağlar. Ekip Odasında devam eden çalışmayı tartışabilir, soru sorabilir, durumu paylaşabilir ve ortaya çıkan sorunları netleştirebilirsiniz. Ekip odanız kod iadeleri, derleme durumu, iş ataması ve daha fazlası hakkında ekibi bilgilendirmek için ekip projeleri etkinlik akışınızdır. E-posta yerine ekip odasını kullanarak, istediğiniz zaman gözden geçirebileceğiniz ve arama yapabileceğiniz konuşmaların ve kararların denetim kaydını otomatik olarak alırsınız. Her proje için varsayılan olarak bir Ekip Odası oluşturulur ve geçici tartışmaları ve ekipler arası işbirliğini desteklemek için ek odalar oluşturabilirsiniz.

Team Room

Team Foundation Server 2013 artık Git depolarını destekliyor. Ayrıca artık Visual Studio 2013 web tabanlı Sürüm Denetim Gezgini'ni kullanarak değişiklik kümeleri, raf kümeleri veya Git taahhütleriyle ilgili açıklamalar oluşturabilir veya yanıtlayabilir ve kaynak kod değişikliklerinde ekibinizle konuşmalara katılabilirsiniz. Ayrıca, Sürüm Gezgini filtresini kullanarak açıklamaları kolayca bulabilirsiniz.

Code comments

Team Foundation Service'de bulut tabanlı yük testi desteğiyle, binlerce sanal kullanıcıdan gelen istekleri yürütmek için Windows Azure'ın elastik kaynaklarını kullanan saniyeler içinde ölçek testleri oluşturabilir ve donanım veya sanal laboratuvar yönetme zahmeti olmadan web uygulamalarınızın ve hizmetlerinizin performans sorunlarının içgörülerini sağlayabilirsiniz.

Web tabanlı Test Çalışması Yönetimi'ndeki geliştirmeler, doğrudan web arabiriminden Test Plans ve paketleri oluşturmanıza veya yönetmenize olanak tanır. Ayrıca herhangi bir modern web tarayıcısını kullanarak Windows olmayan işletim sistemlerinden testler çalıştırarak test edicilerinizin herhangi bir çalışma ortamından üretken kalmasını sağlayabilirsiniz.

Team Foundation Server 2013'teki yeniliklerden biri de İş Öğesi Grafiği. hataları, kullanıcı hikayeleri ve görevler gibi iş öğesi sorgularınızdan verileri görselleştirmek için hızlı bir şekilde çeşitli grafikler oluşturun.

Work Item Charting

Lisanslama

Visual Studio Aboneliği ile Visual Studio satın almak, Visual Studio satın almanın ve Microsoft platformlarını hedeflemek için en kapsamlı yazılım, hizmet ve avantaj koleksiyonuna erişmenin en popüler yoludur. Etkin Visual Studio aboneleri, ekim ayının ortasında Visual Studio 2013 son sürümüne en erken erişime sahip olacaktır.

Visual Studio 2013 sürümüyle, çevik proje planlama özellikleri artık ek ücret ödemeden Team Foundation Server 2013 İstemci Erişim Lisansı (TFS CAL) müşterileri için sağlanan Kapsam Yönetimi ve Sprint Planlama özelliklerine sahip proje yöneticileri için daha erişilebilir.