Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Visual Studio 2013 Güncelleştirme 4 hakkında

Microsoft, 12 Kasım 2014'te Visual Studio 2013 Güncelleştirme 4'ü yayımladı. Visual Studio 2013 Güncelleştirme 4 en son yazılım güncelleştirmelerini ve özellik eklemelerini içerir. 

Visual Studio ürün güncelleştirmeleri ile ilgili daha fazla bilgiyi Visual Studio web sitesinde de bulabilirsiniz.

Visual Studio 2013 Güncelleştirme 4'ü edinme

Visual Studio 2013 güncelleştirmeleri toplu sürümlerdir. Aşağıdaki indirme bağlantıları her zaman en son güncelleştirmeye yönlendirir:

Visual Studio 2013 (özgün olarak yayımlanan sürümü) yoksa aşağıdaki indirilen öğelerden birini çalıştırdığınızda hem Visual Studio 2013 hem de Güncelleştirme 4 yüklenir.


Visual Studio 2013 Güncelleştirmeleri'nin tam listesini de görüntüleyebilirsiniz.

Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs algılama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Visual Studio 2013 Güncelleştirme 4'ü yükleme

Visual Studio ürünlerini yükleme kılavuzu için aşağıdaki makalelere bakın:

Visual Studio'yu yükleme

Team Foundation Server ve Visual Studio ALM'yi yükleme

Visual Studio 2013 için Release Management'ı yükleme

Önemli Bu güncelleştirme Visual Studio ve Team Foundation Server (TFS) için geçerlidir. Visual Studio ve TFS yükleme mekanizmaları farklıdır. Visual Studio güncelleştirmesi bilgisayarınızda zaten kurulu olan sürümün üzerine yüklenir. TFS güncelleştirmesi, bilgisayarınızda yüklü olan sürümün yerine geçen tam düzendir. TFS güncelleştirmesini uygulamadan önce geçerli veritabanlarınızın tam yedeklemesini aldığınızdan emin olun. TFS güncelleştirmesi kurulumu başarısız olursa güncelleştirmeyi yeniden başlatamaz veya geri yükleme gerçekleştirmeden önceki TFS sürümüne geri dönemezsiniz.

Release Management güncelleştirmesi, Visual Studio 2013 için Release Management'a yönelik en son eklenen özellikleri ve yazılım güncelleştirmelerini içeren bir tam düzendir. Release Management güncelleştirmesini uygulamayı denemeden önce geçerli veritabanlarınızın ve RSA şifreleme anahtarının tam yedeklemesini gerçekleştirdiğinizden emin olun (RSA şifreleme anahtarlarını dışarı aktarma yönergeleri için şu blog gönderisine bakın). Release Management güncelleştirmesi kurulumu başarısız olursa güncelleştirmeyi yeniden başlatamaz veya geri yükleme gerçekleştirmeden önceki Release Management sürümüne geri dönemezsiniz.

Bu sürüm için aşağıdaki yükseltme yolları geçerlidir.

Desteklenen yükseltmeler

  • Visual Studio 2013 için Release Management sürümünden Visual Studio 2013 Güncelleştirme 4 için Release Management sürümüne

  • Visual Studio 2013 Güncelleştirme 3 için Release Management sürümünden Visual Studio 2013 Güncelleştirme 4 için Release Management sürümüne

  • Visual Studio 2013 Güncelleştirme 4 RC için Release Management sürümünden Visual Studio 2013 Güncelleştirme 4 için Release Management sürümüne


Visual Studio 2013 Güncelleştirme 4'teki yeni teknoloji geliştirmeleri

Teknoloji geliştirmeleriBu sürümde aşağıdaki teknoloji geliştirmeleri yapılmıştır.

Kodlamaya yönelik güçlü üretkenlik özellikleri; Windows, iOS ve Android için platformlar arası mobil geliştirme desteği ve binlerce uzantıya erişim sağlayan ücretsiz ve tam özellikli bir IDE için Visual Studio Community'yi indirin. Visual Studio'nun bu sürümü kurumsal olmayan uygulama geliştirme çalışmaları için ücretsiz olarak edinilebilir.

  • İş öğesi sorgularından eğilim grafikleri ve bir araya getirilen veriler oluşturabilirsiniz. Yeni bir iş öğesi grafiği oluşturulduğunda üç yeni grafik türü görebilirsiniz: Yığılmış Alan, Alan ve Çizgi.

  • Biriktirme listesindeki öğeleri üst konuma (En Üste Taşı) veya belirlemek istediğiniz başka bir konuma (Konuma Taşı) taşıyabilirsiniz.

  • Biriktirme listeleri hub'ındaki tüm sayfalar için "tam ekran moduna" geçebilirsiniz.

  • Web Erişimi'nde bir Alan yolu için arama yapabilirsiniz.

  • Git depolarındaki kodunuzu incelemek ve birleştirmek için Çekme İstekleri kullanabilirsiniz.

  • Web Erişimi bir araç çubuğu komutu veya ALT + Q klavye kısayolu kullanılarak sorgunun ayrıntılı görünümünden doğrudan sorgu sonuçlarına dönebilir.

  • Web Erişimi yeni bir araç çubuğu komutu kullanarak doğrudan iş öğesi görünümünden bir e-posta oluşturabilir.

  • Web Erişimi'nde, sorgu sonuçlarını tam ekran olarak görüntüleme seçeneği sunulur.

  • Ücretsiz olan Paydaş lisansıyla Paydaşlar biriktirme listesini görüntüleyebilir, öğeleri düzenleyebilir, iş öğesi sorguları çalıştırabilir ve daha birçok işlem gerçekleştirebilir.

  • Çevik ekiplerin Kanban panosunun ilk veya son sütununda en çok 999 iş öğesi olabilir.

  • Web Erişimi'nde bir iş öğesini artık yeni bir pencerede veya sekmede açma seçeneği sunulur.

  • Hızlı bir şekilde okunabilmesi için zengin metin alanlarının ekranı kaplamasını sağlayabilirsiniz.

  • Daha iyi bir kopyalama/yapıştırma deneyimi için sorgu sonuçları artık HTML olarak kopyalanabilir.

  • İş öğesi izleme HTML alanlarında artık Ctrl + Tıklama tuş bileşimini kullanarak köprü URL'sini yeni bir pencerede açabilirsiniz.

  • Biriktirme listelerini hatalar dahil veya hariç olacak biçimde yapılandırabilirsiniz.

  • Ürün biriktirme listesi öğeleri artık Özelliklerden Yazılara ve Yazılardan Görevlere gibi hiyerarşik görünümlerde dahi yinelemelere atanabilir.

  • İş öğelerini bağlarken hedef iş öğelerini var olan bir sorguyu çalıştırarak veya başlıktaki metne göre bulabilirsiniz.


  • Visual Studio büyük çözümler için artık bir çözümü çok daha hızlı tarar veya yeniden tarayıp veritabanını güncelleştirir. Bu nedenle de büyük çözümlerde gezinme işlemi çok daha hızlı yanıt verebilmelidir ve gezinme işlemleri gerçekleştirdiğinizde (örneğin, Tanıma Git) daha az durumda engellenmelisiniz.

  • Visual Studio 2013 Güncelleştirme 4, Windows uygulamaları için Performans ve Tanılama hub'ını kullanarak GPU kullanım verilerini toplamanıza ve çözümlemenize olanak verir. Bu araç, uygulamanın performans kısıtlamasının CPU mu yoksa GPU mu olduğunu belirlemenize yardımcı olabilir. Desteklenen grafik kartları varsa ve en son sürücüler yüklüyse GPU olaylarının zamanlama verilerini tek tek inceleyebilirsiniz.


  • RequireJS JavaScript kitaplığını kullandığınızda modül bağımlılıklarınız için IntelliSense artık gösterilebilir.


  • Team Foundation Server veritabanında depolanan CodeLens verilerinde yinelenen bilgiler kaldırılıp veriler yeniden biçimlendirilerek veri boyutu azaltılmıştır.

  • CodeLens Ekip Göstergeleri'ni hesaplamak için yalnızca son 12 aydaki değişiklikler kullanılır. Bu süreyi TFSConfig CodeIndex /indexHistoryPeriod komutunu kullanarak değiştirebilirsiniz.

  • CodeLens verilerinin gösterildiği aralığı araç ipucunda ve ayrıntılarda görebilirsiniz. Tam dosya geçmişini de CodeLens ayrıntılarından görüntüleyebilirsiniz. Bu nedenle, veriler artık sıkıştırılmış olduğu için CodeLens için daha az ağ kaynağı kullanırsınız.

  • Team Foundation Server veritabanınızda CodeLens geçici veri boyutu belirli bir sınırın üzerine çıktığında geçmiş değişikliklerin işlenmesine ara verilir. Geçici veriler temizlendikten sonra bu işlem otomatik olarak yeniden başlatılır. Bu boyut sınırını TFSConfig CodeIndex /temporaryDataSizeLimit komutunu kullanarak değiştirebilirsiniz.


  • İlişkili Test Paketleri bölmesinde belirli bir test çalışmasını içeren tüm test paketleri gösterilir. Tüm ekip projelerinde yer alan bütün test planları için test paketleri listesi ölçeklendirilir.

  • Son Test Sonuçları bölmesinde tüm yapılandırmalar, test paketleri ve test planları için bir test durumu ile ilişkilendirilmiş en son test sonuçları gösterilir.

  • Test yazma etkinliğini izlemek için test durumu alanlarıyla anlık görüntü veya eğilim grafikleri oluşturabilirsiniz. Test yürütme etkinliğini izlemek için test sonuçları alanlarıyla anlık görüntü grafikleri oluşturabilirsiniz.

  • Test Merkezi'nde testleri etiketlere göre görüntüleyebilir ve testlere filtre uygulayabilir, test durumu etiketlerini kılavuz görünümünde toplu olarak düzenleyebilirsiniz.


  • Microsoft ASP.NET ve Web Araçları 2013.4 RTM

    • JSON Düzenleyicisi iyileştirmesi

      JSON şemasını zaman uyumsuz yükleme, alt şemaları önbelleğe alma ve daha iyi IntelliSense desteği gibi performans iyileştirmeleri de dahil JSON düzenleyicisine yönelik bazı iyileştirmeler yaptık. Buna ek olarak aşağıdaki yeni özellikler de bulunuyor:

      • JSON Şema doğrulaması JSON şema doğrulaması özelliğini şema açılır listesinde tanımlı şemaya dayalı olarak ekleyin.

      • Bağlam menüsünü büyüt JSON düzenleyicisini sağ tıklayıp Bağlam menüsünü büyüt komutunu seçerek JSON dosyasındaki uzun dizileri büyütebilirsiniz.

      • Şemalar bağlam menüsünü yeniden yükle Visual Studio, Internet'ten indirilen şemayı önbelleğe alır ve bu önbelleği Visual Studio yeniden başlatıldıktan sonra dahi kullanmaya devam eder. Şemanın değiştiğini biliyorsanız etkin JSON belgesindeki kullanılmakta olan şemayı Şemaları Yeniden Yükle Ctrl+Shift+J bağlam menüsünü kullanarak yeniden indirebilir ve geçerli belgede hemen kullanabilirsiniz.

      • Package.json ve bower.json için IntelliSense Visual Studio, package.json ve bower.json dosyaları için IntelliSense ve doğrulama sağlamasının yanı sıra doğrudan JSON düzenleyicisinden hem Bower hem de npm paketleri için canlı IntelliSense sağlar.

      • Yinelenen özellik doğrulaması JSON düzenleyicisi artık yinelenen özellikler için doğrulama sağlıyor. Bu, JSON dosyası yazma ile ilgili sık karşılaşılan bir sorunun belirlenmesine yardımcı olur.


    • HTML Düzenleyicisi

      Microsoft, HTML düzenleyicisini bazı yazılım güncelleştirmeleri için iyileştirdi, IntelliSense'i web standartlarına uygun olarak güncelleştirdi ve şu yeni özellikleri ekledi:

      • Daha iyi istemci şablonu biçimlendirmesi HTML düzenleyicisi artık çift kıvrımlı sözdizimini{{…}} ayrıştırmıyor veya biçimlendirmiyor. Bunun nedeni sözdizimi içeriğinin HTML olarak nitelendirilmemesini ve böylece geçersiz kılınmamasını, ayrıca HTML biçimlendiricisi ile doğru şekilde yapılamadığı için biçimlendirmeye çalışılmamasını sağlamaktır. Bu değişiklik Açısal, Gidon, Bıyık ve diğer çift kıvrımlı şablon sözdizimleri için oldukça kullanışlıdır.

      • Özel öğeler, polimer öğeler ve özniteliklere yönelik destek Farklı çerçevelerde oluşturulmuş birçok özel etiket olacağı için HTML Düzenleyicisi özel öğelerin bilinmeyen özniteliklerini artık doğrulamıyor. Bu nedenle, bilinmeyen öğeler altında artık dalgalı çizgi görülmez.

      • Web Bileşenleri için Temel IntelliSense HTML Düzenleyicisi, Web Bileşenleri standardının parçası olan <link rel="import" /> için IntelliSense içerir.

      • HTML öğesi araç ipuçları Düzenleyicideki HTML öğeleri için araç ipuçları sağlanır.

      • #region desteği HTML düzenleyicisi bölge katlamayı destekler. Çevreleyen kod parçacığı kullanarak geçerli seçimi de içine alabilirsiniz.

      • Görev Listesi'nde Todo/Hack açıklaması desteği

      • Açısal simgeler <ng-view> gibi Açısal yönergeler ve ng-controller gibi öznitelikler artık bir Açısal logosuyla birlikte IntelliSense'te bir arada görüntülenerek daha kolay tanımlanabilmeleri sağlanıyor.

      • Önyükleme simgeleri HTML sınıf özniteliklerinde sağlanan IntelliSense, sınıf adı Önyükleme CSS dosyası tarafından tanımlanmışsa artık Önyükleme logosuyla birlikte görüntüleniyor.

    • CSS/LESS/Sass Düzenleyicisi

      • Görev Listesi'nde Todo/Hack açıklaması desteği

      • LESS düzenleyicisi için @viewport düzeltmesi LESS düzenleyicisinde, @viewportartık doğrulama uyarısı göstermiyor.

      • Çok daha fazla kod parçacığı sağlanıyor CSS/LESS/Sass Düzenleyicisi, geliştirme deneyimini kolaylaştırmak için artık çok daha fazla kod parçacığı sağlıyor.

    • Tarayıcı Bağlantısı

      • CSS otomatik olarak zaman uyumlu CSS dosyası kaydedildiğinde veya harici olarak değiştirildiğinde (örneğin bir LESS/SASS derleyici kullanarak) artık tüm CSS dosyası tarayıcıda yeniden yükleniyor. Dosya otomatik eşitleme durumundaysa, Ctrl + S tuş bileşimiyle otomatik olarak yeniden yüklenebilir ve bağlı tarayıcıların yenilenmesine gerek kalmadan yeniden düzgün çalışır duruma dönmelidir (Ctrl + Alt + Enter). Bu özellik araç çubuğundan devre dışı bırakılabilir.

    • WebJobs Araçları

      Azure Web sitesindeki sunucu gezgini WebJobs düğümü aracılığıyla şu yollarla web işlerinin denetlenmesi destekleniyor:

      • Sunucu Gezgini'nde, Web Sitesi düğümlerinin altındaki WebJobs düğümleri.

      • Sunucu Gezgini'nden, Sürekli WebJobs'ı başlatın/durdurun.

      • Sunucu Gezgini'nden, İsteğe bağlı veya Zamanlanmış işler çalıştırın.

      • Sunucu Gezgini'nden, WebJob Panosu'nu görüntüleyin.

        Azure web sitesinin WebJob panosuna gitmek için Panoyu Görüntüle bağlam menüsünü kullanabilirsiniz.

    • WebJobs SDK

      • WebJobs SDK, Azure WebJob proje şablonlarına önceden yüklenir.

  • Microsoft ASP.NET ve Web ASP.NET MVC 5.2.2

    Şablon paketleri ASP.NET MVC 5.2.2 kullanılacak biçimde güncellendi. Bu sürümde, MVC'de herhangi bir yeni özellik veya yazılım güncelleştirmesi bulunmamaktadır. Web Sayfalarında bir değişiklik yaparak önemli bir performans artışı elde ettik ve sonrasında sahip olduğumuz diğer tüm bağımlı paketleri de bu yeni Web Sayfaları sürümünde güncelleştirdik.

    • ASP.NET Web API 5.2.2

      Bu sürümde Json.Net 6.0.4 için bir bağımlılık değişikliği yaptık. Json.NET'in bu sürümündeki yenilikler hakkında daha fazla bilgi için bkz. Json.NET 6.0 Sürüm 4 - JSON Birleştirme, Bağımlılık Ekleme. Bu sürümde, Web API'de herhangi bir yeni özellik veya yazılım güncelleştirmesi bulunmamaktadır. Sahip olduğumuz diğer tüm bağımlı paketleri de bu yeni Web API'sini kullanacak biçimde güncelleştirdik.

    • ASP.NET Web API OData 5.3.1

      Web API OData 5.3 beta sürüm notuna bakın.

    • SignalR 2.1.2

      Şablon paketleri SignalR 2.1.2 kullanacak biçimde güncelleştirildi. GitHub'daki sürüm notuna bakın.

    • Microsoft Owin 3.0

      Şablon paketleri Microsoft Owin 3.0 NuGet paketlerini kullanacak biçimde güncelleştirildi. Owin 3.0 sürüm notuna bakın.

    • NuGet 2.8.3

      • 2.8.3 sürümüne DevExtreme projesi ve BizTalkProject desteği eklendi.

      • Ayrıntılı bilgi için burayı inceleyin.


  • vNext ortamına dağıtım yaparken etiketler kullanma

    vNext Azure veya standart ortamlarınızda sunucularla birlikte artık etiketler kullanabilirsiniz. Bir aşamanın dağıtımı yapıldığında bu işlemler bu etiketi içeren tüm sunucularda gerçekleştirilir. Bu nedenle, birden çok sunucu için bu işlem dizisini tek bir kez oluşturmanız gerekir. vNext etiketlerini kullanarak, dağıtım sırasını paralel yerine sıralı olarak da değiştirebilirsiniz.

  • Dağıtım sıralarınızın veya betiklerinizin sistem değişkenlerine erişme

    Kullanıcılardan gelen yoğun talep üzerine, sistem değişkenlerine de artık diğer yapılandırma değişkenleri gibi erişebiliyor ve bunları sürüm şablonunuzda kullanabilirsiniz. Bu değişkenleri bundan sonra kodlamanız gerekmiyor.

  • Yapılarınızı dağıtmak için yapılandırma dosyası gereksinimini azaltma

    Sürümünüzün yapılandırma değişkenlerinin kurulumunu artık genel, sunucu, bileşen ve eylem düzeylerinde yapabilirsiniz. Bu ek esneklik yapılandırma dosyalarını artık yapınızla birlikte saklamanız gerekmediği anlamına geliyor.

  • vNext yayın yoluna elle müdahale

    vNext yayın yolunda bir aşamaya artık elle adımlar ekleyebilir ve dağıtım sıranıza bir elle müdahale etkinliği ekleyebilirsiniz. Bu sırada bildirim tetiklendiğinde dağıtım duraklatılır ve yayın yolu otomasyonunun geri kalan işlemlerine devam etmek için bazı adımları elle uygulayabilirsiniz.

  • TFS sunucularında depolanan yapı bırakmalar

    Yapı tanımınızı, yapı çıkışı bir UNC yoluna değil de sunucuya kopyalanacak biçimde yaptıysanız, Release Management'taki vNext bileşenleri sunucuda depolanan yapıları artık kullanabiliyor.

  • Paylaşılan UNC yolunu kullanarak bir yapı bırakmadan dağıtma

    Sunucuları dağıtmak için artık paylaşılan bir Evrensel Adlandırma Kuralı (UNC) yolunda bulunan yapı bırakmalardan yararlanarak sürüm yönetimini kullanabilirsiniz. Hem hedef sunucunun hem de Release Management sunucusunun paylaşılan UNC yoluna erişimi varsa dağıtımı yapabilirsiniz.


  • Visual Studio 2013 Güncelleştirme 4, Visual Studio için Application Insights Araçları'na yönelik performans iyileştirmeleri ve yazılım güncelleştirmeleri içerir. Bu güncelleştirme, Visual Studio 2013 Güncelleştirme 3'e Application Insights'ın eklenmiş olduğu projelerle tümüyle uyumludur ve aşağıdaki güncelleştirmeleri içerir:

    • Azure web sitesi iş akışına yayımlama süreciyle sorunsuz tümleştirme.

    • Python da dahil olmak üzere Application Insights'ın desteklenmeyen projelere artık dahil olmaması için çözüm tümleştirme ve proje algılama özellikleri iyileştirilmiştir.

    • Azure Preview Portal'da Application Insights verilerinde yapılan değişikliklerle ilgili daha fazla bilgi için bkz. Uygulamanızın Sistem Durumunu ve Kullanımını İzlemeye Başlama.


Düzeltilen sorunlar

  • SharePoint ile tümleştirme olmadan raporlamayı ayarlarsanız, Çözümleme Veritabanı'nın TfsWarehouseAdministrator rolü için Ağ Hizmeti hesabı ayarlanmaz.

  • Alan yolunun ana öğesi yeniden belirtildiğinde iş öğelerinde boş düzeltmeler görebilirsiniz.

  • Başlangıçta bir bildirim başarısız olursa bildirim hatalarıyla karşılaşabilirsiniz.

  • $(BuildDefinitionID) değişkeni büyük/küçük harf duyarlıdır ve derlemelerin başarısız olmasına neden olabilir.

  • Alan veya Yineleme Yolu değişiklikleri yaptıktan sonra yeni bir kullanıcı eklenmesi Web Erişimi'nde iş öğelerinin açılmasını engelleyebilir.

  • TfsConfig remapDBs komutunda virgül ayırıcısı (',') tek bir SQL örneği ve bir bağlantı noktası numarası yerine iki SQL örneği olarak nitelendirilebilir.

  • Bir koleksiyonun birden çok bağlantısı olması koleksiyon veritabanında yanlış verilere yol açabilir.

  • Farklı projelerden farklı iş öğesi türlerini birbiriyle ilişkilendirdiğinizi varsayalım. Projeleri oluşturduğunuzda derlemeler başarısız olabilir.

  • Derleme tanımı merkezi bir TFVC projesinde depolanıyorsa bir proje için Git deposundan sürekli bir tümleştirme yapılandırması oluşturamazsınız.

  • Proje Yöneticisi olan kullanıcının Sürüm Denetimi yönetim aracına erişimi engellenebilir.

  • Aynı koleksiyon birden çok kez bağlanmışsa veya aynı üyeliğe sahip olan birden çok koleksiyon bağlanmışsa koleksiyonu bağladığınızda bazı TFS yükseltme senaryoları başarısız olabilir.

  • Visual Studio'da içeriği Kaynak Denetim Gezgini'nden görüntülemeye çalıştığınızda aşağıdaki hata iletisini alabilirsiniz:

    TF14044: Erişim reddedildi: <> kullanıcıları için AdminWorkspaces genel izinleri gerekiyor.

  • Her bir yapı tanımı için ayrı yapı bilgisayarı veya denetleyicisi ayarlamadıysanız kaynak dizini oluşturma özelliğini kullanamazsınız.

  • w3wp işleminin CPU kaynaklarını yüzde 100 kullandığını görebilirsiniz.

  • C:\Windows\System32\inetsrv\config\applicationHost.config güncelleştirilerek X-Content-Type-Options çıkışı sağlanırsa TFS başlamaz.

  • Takım Gezgini'nden sorgu veya kaynak denetiminde güvenlik iletişim kutusunu açmaya çalıştığınızda desteklenmeyen tarayıcı iletisi alabilirsiniz.

  • Aşağıdaki senaryolarla karşılaştığınızda, FileContainerHttpClient.UploadFileAsync kullanan özel bir yapı programı yeniden derlenmedikçe çalışmaz.

  • En son Git şablonunu kullanmaya çalışıyorsanız şablon çalışmaz.

  • Yapının sonunda CheckInGatedChanges etkinliği başarısız olan bir raf kümesi, teslim alma değişikliklerini gerçekleştiren yapının da başarısız olmasına yol açar. Yapı kısmen başarılı olarak işaretlenmelidir.

  • Yapıların kullandığı çalışma alanı sayısı arttıkça tüm yapıların derleme süreleri de artar.

  • Sohbet odası yöneticisi aynı zamanda bir Takım Projesi Koleksiyonu yöneticisi değilse, takım odasının olay aboneliğini silmeye çalıştığınızda yönetici bir hata iletisi alır.

  • Excel'de bir TFS listesi oluşturur ve HTML alanı eklerseniz HTML alanındaki tüm biçimlendirme kaybolabilir.

  • Takım odasında Git yürütme olay bildirimine abone olduğunuzda iletideki köprü bir hata sayfasına işaret edebilir.

  • Project Server örneği silinirse veya ulaşılabilir değilse TFS'den Project Server'a tümleştirmenin eşlemesini kaldıramazsınız.

  • Geçmişte herhangi bir zamanda eski bir GIT istemcisi kullanıldıysa TFS Sunucusu ile depoları gönderemeyebilirsiniz.

  • Bazı işlem şablonlarında özellik etkinleştirmeyi kullanamayabilirsiniz.

  • İstenen bir değişiklik kümesi yoksa Komut Sorgusu değişiklik kümesi tarafından boş başvuru Özel Durumları gönderilir.

  • TFS Sunucusu ile depoları gönderdiğinizde bellek yetersiz hata iletisi alabilirsiniz.

  • Çok sayıda kayıtlı yapınız varsa veritabanı büyüklüğünün arttığını gözlemleyebilirsiniz.

  • Git deposunda dosyalara açıklama eklediğinizde Boş Başvuru hatası alabilirsiniz.

  • Visual Studio'da kod yazarken Çözüm Gezgini'nde SCC karakterlerini güncelleştirmeye çalıştığınızda Çıkış penceresi görüntülenebilir.

  • Kaynak Denetim Gezgini'nde çalışırken Visual Studio zaman zaman kilitleniyor.

  • Sorgudaki bir iş öğesini açıp sorgu sonuçlarına döndüğünüzde seçili iş öğesi ve kaydırma konumu korunmuyor.

  • Bir koleksiyon veritabanının sunucu ile bağlantısını keser ve veritabanını başka bir sunucuya bağlarsanız, çözümlenemeyen bazı kimlikler ve gruplar herhangi bir uyarı olmadan siliniyor.

  • TFS 2013'e boyutu 1 GB'den daha büyük olan bir dosya yüklerseniz, eklentiyi Web Erişimi kullanarak indirmeye çalıştığınızda ArithmeticException özel durumunu alabilirsiniz.

  • Bekleyen Değişiklikler sayfasındaki iade etme notlarını program aracılığıyla ayarlayamıyorsunuz.

  • Bir düz metin alanı SaltOkunur olarak ayarlanmışsa bu alan ile Internet Explorer kullanarak güçlükle iletişim kurulabilir.

  • Düz metin denetiminin MinimumSize özelliği ayarlanmışsa denetim Web Erişimi'nde yakınındaki denetimlerle çakışabilir.

  • Başında veya sonunda boşluk içeren salt okunur Açıklama alanı olan bir iş öğesini açarsanız bu iş öğesini kaydedemiyor veya iş öğesiyle çalışamıyorsunuz.

  • CSHTML dosyalarını hem Team Foundation Sürüm Denetimi'nde (TFVC) hem de Git'te birleştirdiğinizde araç çubuğu devre dışı bırakılıyor. Birleştirme aracını kullanarak CSHTML dosyalarını birleştiremezsiniz.

  • Temel lisans müşterileri ürün biriktirme listesinde eşleme bölmesini açıp kapatamamalıdır.

  • Türkçe işletim sistemini kullanarak bir Hikayeler Genel Bakış Raporu veya Hikayeler İlerleme Raporu açtığınızda rapor kilitleniyor.


  • Bir işleci yanlış tanımladığınızda derleyici kilitlenebilir.

  • Üstbilgide statik bir const değişkeni tanımlar ve bu değişkeni daha sonra kaynakta bildirirseniz bağlayıcı bu simgeyi yanlış tanımlanmış bir çarpma olarak nitelendirir.

  • Tanımlı olmayan bir tür için dönüştürme işleci tanımladığınızda derleyici kilitlenebilir.

  • Değişken sayıda bağımsız değişken içeren bir işlev şablonunun açıkça örneğini oluşturmak bir derleyici iç hatasına yol açabilir.

  • Derleyici önemsiz yapıcının yanlışlıkla özel olmasına izin verir.

  • İç içe geçmiş şablonlar kullanmak derleyici iç hatalarına yol açabilir.

  • Hata C2951 daha sonra bir derleyici iç hatasına yol açabilir.

  • Atanan başlatıcılar, yapılar içindeki birleşimleri başlatamayabilir.

  • Varsayılan işlev parametreleri kullanmak derleyici iç hatalarına yol açabilir.

  • İç içe geçmiş tek düzen başlatma kullandığınızda yanlış bağımsız değişkenler geçirilebilir.

  • Başlatıcı listeleri derleyici iç hatalarına yol açabilir.

  • Hata C4530 daha sonra bir derleyici iç hatasına yol açabilir.


  • TFS 2013 Güncelleştirme 3'te, Test Planları yalnızca Etkin ve Devre Dışı durumları yerine özel iş akışı durumlarını da destekler. Kullanıcılar test planlarına özel durumlardan birinde bağlanabildiği için, yalnızca etkin Test Planlarını görüntüleyen kısıtlama Microsoft Test Yöneticisi - Test Planı seçimi iletişim kutusundan kaldırıldı. Bu nedenle, Test Planı seçimi iletişim kutusunda artık hem Etkin hem de Devre Dışı olanlar görüntüleniyor. Ancak, Test Planı seçimi iletişim kutusunun Durum sütununda filtre ve sıralama özellikleri olmaması, Visual Studio 2013 Güncelleştirme 3'te sunulan bir gerilemeydi. Bu gerileme nedeniyle, kullanıcılar Etkin ve Devre Dışı Test Planları listesinde gezinerek seçim yapmak zorunda kalıyordu. Visual Studio 2013 Güncelleştirme 4'te sıralama ve filtre özellikleri düzeltilerek, kullanıcıların Test Planı seçimi iletişim kutusundaki Test Planı Durumu sütununda filtreleme ve sıralama yapabilmesi sağlandı.


  • Web Sitesi projesinde önce doğru Web Sayfaları NuGet paketlerini yüklemezseniz Razor (CSHTML/VBHTML) tabanlı öğe şablonları ekleyemezsiniz. Bu değişiklik önce bir paket yüklemeden WSP'lere öğe şablonları ekleyebilmenizi sağlar. Öğe şablonu eklendiğinde gerekli paketler otomatik olarak yüklenir.

  • Bir uygulamada istek doğrulamayı tümüyle devre dışı bırakabilirsiniz. Bu, Visual Studio'da RequestValidationMode=0.0 işlevinin desteklendiği anlamına gelir.


  • WCF hata ayıklama sırasında PDB dosyaları artık kilitlenmiyor.

  • Visual Studio Express 2013'te debug.assert ifadeleri için Yeniden Dene düğmesi artık düzgün çalışıyor.

  • Düzenle ve Devam etkinleştirilmiş durumdayken yerel hata ayıklama için döndürülen değerler otomatik öğeler penceresinde görüntülenir.

  • Bir uygulamada karma modda hata ayıklama gerçekleştirdiğinizde uygulama kilitlenebilir.


  • Projenizde bir 32 bit işlem ile uyumlu olmayan ikili dosyalara başvurduğunuzda tasarımcı kilitlenebilir ve bir OutOfMemory özel durumu tetikleyebilir.




Bilinen sorunlar

  • Visual Studio Güncelleştirme 4'ü tümleşik yükleme yoluyla yüklediğinizi varsayalım; genişletilmiş Transact-SQL doğrulaması etkinleştirilmişse veritabanı projesi yapıları başarısız olabilir. Ayrıca, aşağıdaki hata iletisini alırsınız:

    System.IO.FileNotFoundException: 'Microsoft.SqlServer.TransactSql, Sürüm=12.0.0.0 dosyası veya derlemesi yüklenemedi



    Bu soruna geçici bir çözüm sağlamak için veritabanı projesi özelliklerinden "Genişletilmiş Transact-SQL doğrulamasını etkinleştir" onay kutusunun seçimini kaldırın. 
    Bu özellik kullanım dışı bırakıldı ve en son SQL Server araçları güncelleştirmesinden kaldırıldı. Güncelleştirmeleri denetlemek için Araç menüsüne gidin ve güncelleştirme iletişim kutusunu açmak için Uzantılar ve Güncelleştirmeler'i seçin. Bu iletişim kutusunda, Ürün Güncelleştirmeleri'ni seçin. Kullanılabilir bir güncelleştirme varsa veritabanı araçları için Microsoft SQL Server Güncelleştirmesi listelenir.


  • Visual Studio 2013 Güncelleştirme 4'ü yüklemek için önce Visual Studio CTP 2.0 için Birden Çok Cihaz için Karma Uygulamalar'ı kaldırmanız gerekir. Bunu yapmazsanız, ayrıntılı bilgi için bkz. KB3014133.


  • Windows 8.1'de Windows Mağazası uygulamalarının otomatik test edilmesi için Kodlanmış UI testleri oluşturduysanız. Aynı testleri Windows 10 Technical Preview üzerinde çalıştırmayı denediğinizde aşağıdaki sorunlardan biri veya daha fazlasıyla karşılaşabilirsiniz:

    • Anlamlı yakınlaştırma denetiminin içerdiği bir kılavuz görünümü denetiminde yer alan öğeler Kodlanmış UI test oluşturucusu kullanılarak vurgulanamıyor. Bu kılavuz görünümü öğelerine yönelik olarak yapılan UI eylemleri gerçekleştirilemeyebilir ve testler başarısız olur. Bu sorun için bir geçici çözüm bulunmamaktadır.

    • ToggleSwitch denetimini açıp kapatmak uygulamanın kilitlenmesine yol açabilir. Bu sorun için bir geçici çözüm bulunmamaktadır.

    • UIMap için bir kutucuk denetimi eklediyseniz bu denetimi kullanarak XAML uygulamalarını başlatamazsınız. Bu soruna geçici bir çözüm sağlamak için uygulamayı XamlWindow.Launch() API'sini kullanarak başlatın.

    • UIMap için AppBar'daki denetimlerle ilişkilendirilmiş geçici açılır öğelerde bulunan denetimler eklediyseniz bu denetimleri kullanarak uygulama işlevlerine erişemezsiniz. Bu sorun için bir geçici çözüm bulunmamaktadır.

    • UIMap'e FilePicker denetimleri eklediyseniz bu denetimleri kullanarak dosya seçemezsiniz. Bu sorun için bir geçici çözüm bulunmamaktadır.


  • Adında "Güncelleştirme 4" ifadesinin yer aldığı ürünleri .iso görüntüsünden yüklediğinizi ve Internet bağlantısı olmadan çevrimdışı olarak çalıştığınızı varsayalım. Bu durumda, Visual Studio yapılandırmanız birden çok dili destekliyorsa yükleme, uyarılarla tamamlandı iletişim kutusu görüntülenebilir. Örneğin: Almanca ve İngilizce'yi (veya başka dil bileşimlerini) destekleyen bir yapılandırmaya Visual Studio 2013 Ultimate Güncelleştirme 4'ü yüklediğinizde bu uyarıyı alabilirsiniz. Başka hiçbir eylem yapılmazsa Visual Studio beklendiği gibi çalıştırılır, ancak dil kaynakları tümüyle güncelleştirilmemiş oldukları için Visual Studio kullanıcı arabirimini birden çok dilde görürsünüz. 

    Bu soruna geçici bir çözüm bulmak için aşağıdaki adımları izleyin:

    1. Visual Studio Güncelleştirme 4 .iso dosyasını indirin ve tam yüklemeyi çalıştırın.

    2. Internet'e bağlandığınızda, Visual Studio Güncelleştirme 4 yüklemesinde onarım çalıştırın.





Daha fazla bilgi

Microsoft destek dosyalarını indirme

Visual Studio ailesindeki diğer ürünlere yönelik güncelleştirmeler Visual Studio için Microsoft yükleme sitesinde bulunabilir.

Yeniden başlatma gereksinimiBu paketi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekebilir.

Desteklenen diller Visual Studio 2013 Güncelleştirme 4 aşağıdaki sürümlere yönelik güncelleştirmeler sağlar:

  • Çince (Basitleştirilmiş)

  • Çince (Geleneksel)

  • Çekçe

  • İngilizce

  • Fransızca

  • Almanca

  • İtalyanca

  • Japonca

  • Kore dili

  • Rusça

  • Lehçe

  • Portekizce (Brezilya)

  • İspanyolca

  • Türkçe

Desteklenen işletim sistemleriDesteklenen işletim sistemleri hakkında daha fazla bilgi için bkz. Visual Studio 2013 için platform uyumluluğu ve sistem gereksinimleri.

Desteklenen mimariler

  • 32 bit (x86)

  • 64 bit (x64) (WOW)

Donanım gereksinimleri

  • 1,6 gigahertz (GHz) veya daha hızlı bir işlemci

  • 1 gigabayt (GB) RAM (sanal makine çalıştırıyorsanız 1,5 GB)

  • 8,5 GB boş sabit disk alanı

  • 5.400 RPM sabit disk sürücüsü

  • 1024 × 768 veya daha yüksek çözünürlükte çalışan ve DirectX 9 kullanabilen bir ekran kartı

Yazılım gereksinimleriBu güncelleştirmeyi uygulamak için, "Aşağıdakilere Uygulanır" bölümünde listelenen, desteklenen Visual Studio 2013 programlarından birini çalıştırıyor olmalısınız.

Visual Studio 2013 Güncelleştirme 4 desteğiVisual Studio 2013 Güncelleştirme 4 için Microsoft Developer Network (MSDN) forumları aracılığıyla resmi olmayan topluluk desteği sunulmaktadır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×