Visual Studio Simgesi 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'ün tüm sürümleri için sürüm notlarını görüntüleyebilirsiniz:

Sürüm Notları Simgesi Visual Studio 2013 Sürüm 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 Yayındaki 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 odaklanmayı sağlayan temel tasarım ilkesine dayalı birçok kullanıcı arabirimi geliştirmesi içeriyor. Visual Studio'da daha fazla farklılaştırma ve daha fazla renk kullanımı, yeniden tasarlanmış bir Başlangıç sayfası ve diğer zarif tasarım değişikliklerine sahip 400'den fazla değiştirilmiş simge görebilirsiniz.

Visual Studio 2013, kodlama sırasında daha üretken olmanıza ve odaklanmanıza yardımcı olacak bir dizi geliştirme içeriyor. Bazı özellikler, geliştirilmiş ve Visual Studio'ya dahil edilmeden önce ilk olarak Visual Studio Power Tools uzantısında deneme olarak görünür. 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 Ekip Gezgini içerir.

Bekleyen Değişiklikler Penceresi ve Yeni Ekip Gezgini

Büyük kod dosyalarıyla çalışırken nerede olduğunuzu takip etmek zor olabilir. Visual Studio 2013'te kaydırma çubuğunun davranışını iki mod arasında kolayca değiştirebilirsiniz. Çubuk modunda şapka 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ı bir şekilde önizlemek 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 etti. Açıklamaya 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.

Tanıma Göz At

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'teki CodeLens (Kod Bilgileri Göstergeleri), kodunuzda hangi değişiklik kümelerinin oluşturulmasına veya yakın zamanda yapılan değişikliğe yol açtığı 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. hangi birim testleri yöntemini (en son geçiş/başarısız durumu dahil) ve hangi kod başvurularının mevcut olduğunu kapsar. 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ızla atlayabilirsiniz.

CodeLens

Visual Studio 2013, Visual Studio 2013'e daha hızlı başlamanızı sağlayan bağlı bir IDE deneyimi sunar. Visual Studio 2013'i 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 tam denetimde kalmanızı sağlar.

Windows 8.1 Uygulama Geliştirme desteği

Visual Studio 2013, Tüm Microsoft platformlarında cihazları ve hizmetleri desteklerken Windows platformu yeniliğindeki (Windows 8.1) bir sonraki dalgadan yararlanan modern uygulamalar oluşturmak için ideal araç takımını sağlar. Windows 8.1'de Windows Mağazası uygulaması geliştirme desteği araçlar, denetimler ve şablonlar için birçok güncelleştirme, XAML uygulamaları için yeni Kodlanmış UI test desteği, XAML ve HTML uygulamaları için KULLANıCı Arabirimi 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 Yanıt Verme Çözümleyicisi

XAML için Blend, Daha hassas içerik düzeni için cetvellerin ve özel kılavuzların eklenmesi ve geliştirilmiş stil özellikleri gibi Windows Mağazası uygulama tasarımı için önemli yeni özelliklerle geliştirilmiştir. HTML için Blend ayrıca bu geliştirmeleri devralır ve CSS'deki değişikliklerin animasyonunu oluşturmak için yeni zaman çizelgesi gibi HTML ile Windows Mağazası uygulamaları oluşturmaya yönelik belirli yeni özellikler ekler.

Visual Studio için Blend

Windows Mağazası uygulamaları için kodlama deneyimi Visual Studio 2013'te 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ğlar. 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 iyileştirmelerle birlikte Windows Mağazası uygulamaları oluştururken çalışmanın kesilmesine yardımcı olacaktır.

Windows Mağazası 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'ın eklenmesiyle de daha kolaydır.

Web Geliştirme İlerlemeleri

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 Visual Studio'da bu yaklaşımların her biriyle çalışmak, ayrı proje türleriyle çalışmak ve belirli bir projenin özelliklerine yalıtılmış araçlarla çalışmak anlamına geliyordu. One ASP.NET vision, Visual Studio 2013'teki web projesi deneyiminizi birleştirebilir, böylece tek bir projedeki ASP.NET bileşen çerçevelerini tercih ettiğiniz ASP.NET web uygulamaları oluşturabilirsiniz. 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ırabilir ve eşleştirebilir ve web için geliştirme yaparken size daha fazla esneklik ve üretkenlik sağlayabilirsiniz.

Bir ASP.NET Yeni Proje İletişim Kutusu

Web sayfaları tasarlarsanız veya başkalarının tasarımlarını uygularsanız, oluşturmak istediğiniz deneyimi tam olarak elde etmek için tarayıcı pencerelerini tekrar tekrar yenilerken zamanınızın önemli bir bölümünü HTML ve CSS'de ince ayarlar yaparak geçirirsiniz. Bu, ziyaretçilerinizin sitenizi görüntülemek için kullanabilecekleri web tarayıcılarının çeşitliliğiyle daha da karmaşık hale geliyor. 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 Visual Studio'yu etkileşimli bir geliştirme deneyiminde bir veya daha fazla açık modern tarayıcıya bağlayan Tarayıcı Bağlantısı'nı kullanarak bu işlemi ortadan kaldırır.

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

Visual Studio 2013 ile, kişilerin 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 veri ve hizmet 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'nun uygulama yaşam döngüsü yönetimi özellikleriyle tümleştirerek iş uygulaması geliştiricisinin dünyalarını BT işlemleriyle birleştirir.

Hata ayıklama ve iyileştirme geliştirmeleri

Visual Studio 2013'teki yeni Performans ve Tanılama hub'ı, Visual Studio'da kullanılabilen ç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ı tanımlamayı kolaylaştırır ve uygulamanızı geliştirmek için bunları kullanmaya hızlı bir şekilde başlamanızı sağlar.

Performans ve Tanılama Merkezi

Visual Studio 2013'teki Bellek Dökümü Çözümleyicisi, doğrudan Visual Studio'dan .NET bellek yığını dökümlerini çö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'te 64 bit .NET 4.5.1 uygulamalarında hata ayıklarken, artık 32 bit yönetilen uygulamalarda yaptığınız gibi "düzenle ve devam et" seçeneğini kullanabilirsiniz. Ayrıca Visual Studio 2013'te Visual Basic, Visual C#, Visual C++ ve JavaScript genelinde zaman uyumsuz hata ayıklama geliştirildi. Windows 8.1'de ç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. .NET 4.5.1, tanılama desteğinin ötesinde, atık 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'te, 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.

Visual Studio 2013'te "yalnızca kodum" hata ayıklamanın yanı sıra oluşturucuları, ham dize değişmez değerlerini, açık dönüştürme işleçlerini ve variadic şablonları temsilci olarak atama gibi C++11 desteğini geliştiren özelliklere ek olarak, C++ ile çalışmayı daha da iyi hale getirir. Çağrı yığınını yalnızca hata ayıklama uzun zamandır yönetilen diller için mevcut olduğunda yazdığınız koda göre filtreleme özelliği 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'teki Profil Oluşturma Araçları, PGO iyileştirme kararlarına ilişkin içgörüler sağlar. Bu, bir uygulamanın profili oluşturulmuş sık erişimli kod yollarının (yaygın 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) karşılık geldiğini göstererek profil verilerinin gerçek dünya performansına ne kadar uygun olduğunu anlamanıza yardımcı olur.

Genişletilmiş ALM Özellikleri

Visual Studio 2013, ekiplerinizin daha üretken olmasına ve kuruluşunuzun gereksinimlerine uyacak şekilde 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ümeleri/işlemeler üzerinde 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'nun 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ımsız 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.

Çevik Portföy Yönetimi

Ekip odaları, hem yakın hem de uzak ekip üyeleri arasındaki iletişimi teşvik ve yakalamaya yönelik 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.

Ekip Odası

Team Foundation Server 2013 artık Git depolarını destekliyor. Buna ek olarak, artık kaynak kod değişikliklerinde ekibinizle konuşmalara katılmak üzere değişiklik kümeleri, raf kümeleri veya Git işlemeleri hakkındaki açıklamaları oluşturmak veya yanıtlamak için Visual Studio 2013'teki web tabanlı Sürüm Denetim Gezgini'ni kullanabilirsiniz. Ayrıca, Sürüm Gezgini filtresini kullanarak açıklamaları kolayca bulabilirsiniz.

Kod açıklamaları

Team Foundation Service'te 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 ölçek testlerini saniyeler içinde oluşturabilirsiniz; donanım veya sanal laboratuvar yönetimi zahmetine girmeden web uygulamalarınızın ve hizmetlerinizin performans sorunları hakkında içgörü sağlar.

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

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

İş Öğesi Grafiği Oluşturma

Lisanslama

Visual Studio Aboneliği ile Visual Studio satın almak, Visual Studio'yu satın almanın ve Microsoft platformlarını hedeflemeye yönelik en kapsamlı yazılım, hizmet ve avantaj koleksiyonuna erişmenin en popüler yoludur. Etkin Visual Studio aboneleri, Ekim ortasında Visual Studio 2013'ün son sürümüne en erken erişime sahip olacaktır.

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