Visual Studio 2013 güncelleştirmesi 2

Destek bildirimi

Aşağıdaki içerik Visual Studio 2013 güncelleştirme 2 yükleme sayfasına başvurur. Ayrıntılaraşağıdaki içeriği hakkında daha fazla bilgi için Microsoft Download Center Web sitesine bakın.

Not: Destek her ürün için farklı düzeyleri vardır. Lütfen güncelleştirmeyi yüklemeden önce aşağıdaki Destek ifadeleri dikkatle okuyun.

Visual Studio güncelleştirmelerini yükleyerek, yer almak ve gelecekte Visual Studio 2013 güncelleştirmeleri yüklemek için tercih. Microsoft Visual Studio 2013 RTM ürün ve en son Visual Studio 2013 güncelleştirme ürünleri desteği sunar.

Profesyonel, en üst düzey, Ultimate, ve Windows için Express Ürünler: Professional, Premium, Ultimate ve Windows için Express olan Visual Studio güncelleştirme 2 ' de dahil tam Visual Studio 2013 RTM ürün. Visual Studio yüklü ve bu yüklemeyi çalıştırmak 2013 varsa, Visual Studio güncelleştirme 2 yalnızca elde edecektir. Visual Studio, bu güvenlik güncelleştirmesini yüklediğinizde yüklenmiş 2013'ün şu anda yoksa, Visual Studio 2013 ve Visual Studio güncelleştirme 2 alırsınız. Visual Studio 2013 RTM dil paketleri ilgili bu güncelleştirme 2 ürünler yüklenebilir.




Giriş

Microsoft Team Foundation Server 2013 Update 2 2 Nisan 2014 ve Visual Studio üzerinde 12 Mayıs 2014 2013 Update 2 yayımladı. Bu güncelleştirme, Team Foundation Server (TFS), test etme araçları, Microsoft Azure Araçları, yayın yönetimi, hata ayıklayıcı, Profiler, IntelliTrace, kod üretimi, varlık çerçevesi 6.1, NuGet, TypeScript, Visual Studio IDE, ASP.NET ve Web Araçları 2013.2 Yeni teknolojisindeki gelişmeler sunar. Visual Studio 2013 güncelleştirme 2 en son güncelleştirmeleri, özellik eklemeleri ve hata düzeltmeleri içerir.

Visual Studio ürün güncelleştirmeleri hakkında daha fazla bilgi de Visual Studio Web sitesinde mevcuttur.

Visual Studio 2013 güncelleştirme 2 elde etme

Visual Studio 2013 toplu güncelleştirmeleri güncelleştirmelerdir. Aşağıdaki karşıdan yükleme bağlantıları her zaman en son güncelleştirme için gidin:



Visual Studio 2013 güncelleştirmeleritam listesini de görüntüleyebilirsiniz.

Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın gönderildiği tarihte kullanılabilir en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardımcı olan geliştirilmiş güvenliğe sahip sunucularda depolanır.

Visual Studio 2013 güncelleştirme 2 nasıl yüklenir

Visual Studio ürün için Yükleme Kılavuzu için bakın:

Visual Studio yükleme

Team Foundation Server ve Visual Studio ALM nasıl yüklenir

Yayın yönetimi için Visual Studio 2013 nasıl yüklenir

Önemli Bu güncelleştirme, Visual Studio ve Team Foundation Server (TFS) için geçerlidir. Visual Studio ve TFS yükleme mekanizması birbirinden farklı. Visual Studio güncelleştirmesiyle ne olursa olsun bilgisayarda yüklü olan üzerine yüklenir. Ne olursa olsun bilgisayarda yüklü olan yerini tam bir düzen TFS güncelleştirmesidir. TFS güncelleştirmeyi yüklemeye çalışmadan önce geçerli veritabanlarının tam yedeklemesini sahip olduğunuzdan emin olun. TFS güncelleştirme yükleme başarısız oluyor, güncelleştirmeyi yeniden başlatın veya geri yükleme yapmadan TFS önceki sürümüne geri almak için olacaktır.

Yayın yönetimi son özellik eklemeleri ve yazılım hatası onarımları için yayın yönetimi için Visual Studio 2013 içeren tam bir düzen güncelleştirmesidir. Yayın Yönetimi güncelleştirmeyi yüklemeye çalışmadan önce tam yedekleme geçerli veritabanları ve RSA şifreleme anahtarı (RSA şifreleme anahtarlarını verme yönergeleri için blog post bakın) sahip olduğunuzdan emin olun. Yayın Yönetim yüklemesi başarısız güncelleştirirseniz, güncelleştirmeyi yeniden başlatın veya geri yükleme işlemi yapmadan yayın Yönetimi önceki sürümüne geri almak mümkün olmayacaktır.

Servise yayın yönetimi için Visual Studio 2013 güncelleştirme 2 olduğu için aşağıdaki yükseltme yolları uygulayın.

Desteklenen yükseltme:

  • Yönetimi için Visual Studio 2013 güncelleştirme 2 yayın yönetimi için Visual Studio 2013 için bırakın

  • Yönetim Güncelleştirmesi Visual Studio 2013 1 Visual Studio 2013 güncelleştirmesi 2 yayın yönetimi için bırakın

  • Yönetimi için Visual Studio 2013 güncelleştirmesi 2 yayın yönetimi için Visual Studio 2013 güncelleştirme 2 RC serbest bırakmak


Yeni teknoloji geliştirmeleri ve Visual Studio 2013 güncelleştirme 2'de giderilen sorunlar

Teknolojisindeki gelişmeler Bu sürümde aşağıdaki teknoloji geliştirmeleri yapılmıştır.

  • ASP.NET proje şablonları

    • Güncelleştirmeler için hesap onayı ve parola sıfırlama desteklemek için ASP.NET proje şablonları.

    • Şirket içi organizasyon hesaplarında ASP.NET Web API desteği

  • Visual Studio Web Düzenleyicisi geliştirmeleri

    • Yeni JSON Düzenleyicisi

    • Yeni Sass Düzenleyicisi'ni (.scss)

    • HTML/CSS Seçici URL uygulamak

    • Daha fazla özellik ekleyerek daha az Düzenleyicisi için güncelleştirmeler

    • KO IntelliSense HTML Düzenleyicisi'nde güncelleştir

  • Tarayıcı bağlantı

    • Tarayıcı bağlantı şimdi HTTPS bağlantılarını destekler ve tarayıcı tarafından güvenilen sertifika sürece, diğer bağlantıları ile Panoda listeler.

    • Daha iyi kaynak eşlemesi

  • Visual Studio'da Microsoft Azure Web sitesi desteği

    • Destek Azure oturum aç

    • Microsoft Azure Web siteleri (WAWS) uzaktan hata ayıklama

    • Uzaktan görünümü

    • Azure Web siteleri oluşturma desteği

  • Web yayımlama geliştirmeleri

    • Yayımlama için kullanıcı deneyimini geliştirmek

  • ASP.NET yapı iskelesinde

    • Modelinizi numaralandırmalarıkullanıyorsa, MVC Scaffolder için Enum açılır oluşturur. Bu numaralandırma Yardımcıları MVC kullanır.

    • MVC yapı iskelesinde EditorFor şablonlarında Bootstrap sınıflar kullandıkları şekilde güncelleştirildi.

    • MVC ve Web API Scaffolders 5.1 paketleri MVC ve Web API için ekleyin.

    • Üçüncü taraf özel Scaffolders desteklemek için ek yapı iskelesinde genişletilebilirlik katmanı.

  • ASP.NET Web formları

  • ASP.NET MVC 5.1

  • ASP.NET Web API 2.1

  • ASP.NET Web sayfaları 3.1

  • ASP.NET kimlik 2.0.0

    • İki faktörlü kimlik doğrulama

      ASP.NET kimlik şimdi destek iki faktörlü kimlik doğrulama. İki faktörlü kimlik doğrulama ek bir kullanıcı hesaplarınızı burada parolanızın açığa durumda güvenlik katmanı sağlar. Kaba kuvvet saldırılarına karşı iki faktör kodları için koruma yoktur.

    • Hesap kilitleme

      Kullanıcı parolalarını veya iki Faktörlü kodları hatalı girerse kullanıcı kilitlemek için bir yol sağlar. Geçersiz girişim sayısına ve timespan kullanıcılar kilitli için yapılandırılabilir. Geliştirici isteğe bağlı olarak belirli kullanıcı hesapları için hesap kilitleme kapatabilirsiniz.

    • Firma Onayı

      ASP.NET kimlik sistem hesabı onayı şimdi destekler. Bu, çoğu Web sitelerindeki Web sitesinde yeni bir hesap için kaydolduğunuzda, bugün Burada, Web sitesindeki her şeyi yapabilir önce e-posta adresiniz onaylamak için gerekli oldukça sık karşılaşılan bir senaryodur. E-posta onayı yararlıdır, çünkü sahte hesapları oluşturulmasını engeller. Forum siteleri, bankacılık, ticaret ve sosyal web siteleri gibi Web sitesinin kullanıcılarıyla iletişim, bir yöntem olarak e-posta kullanıyorsanız, bu son derece yararlıdır.

    • Parola sıfırlama

      Parola sıfırlama, burada kullanıcı Sıfırla parolalarını parolasını unuttuysanız bir özelliktir.

    • Güvenlik damga (her yerde dışarı işareti)

      Kullanıcı parolalarını veya başka bir güvenlik değiştirdiğinde durumlarda kullanıcının güvenlik belirteci yeniden oluşturmak için bir yol a destekler ilgili bilgiler (örneğin, FaceBook'ta, Google, Microsoft Account ve benzeri) ilişkili bir oturumu kaldırmak gibi. Bu, eski parola ile oluşturulan herhangi bir belirteç geçersiz kılınır sağlamak için gereklidir. Örnek Proje kullanıcının parolasını değiştirirseniz, daha sonra kullanıcı için yeni bir belirteci oluşturulur ve önceki tüm belirteçler geçersiz kılınır. Bu özellik güvenlik parolanızı değiştirdiğinizde bu yana, uygulamanız için ek bir katmanı sağlar, size gelen her yerde (tüm diğer tarayıcılar için) nerede bu uygulamasına oturum açtıktan kaydedilir.

    • Kullanıcılar ve roller için genişletilebilir olması birincil anahtar türü olun

      ASP.NET kimlik 1. 0'dizeleri tablo Kullanıcılar ve Roller için birincil anahtar türü oluştu. Bunun anlamı, ASP.NET kimlik sistemi Entity Framework kullanarak SQL Server'da devam ettiği takdirde biz nvarcharkullanıyormuş. Bu varsayılan uygulama yığın taşması üzerinde etrafında birçok tartışmalar vardı ve gelen görüşlere dayanarak. Biz ne Kullanıcılar ve Roller , tablonun birincil anahtarı olmalıdır belirleyebileceğiniz bir genişletilebilirlik hook sağlamış. Bu genişletilebilirlik kanca geçirdiğiniz uygulamanız ve uygulama GUID'leri veya ints depolanmasını UserIds olan özellikle yararlıdır.

    • Kullanıcılar ve roller üzerinde destek IQueryable

      Eklenen destek UsersStore ve RolesStore IQueryable ' için kullanıcıları ve rolleri listesini kolayca alabilirsiniz.

    • UserManager üzerinden destek silme işlemi

    • Kullanıcı dizin oluşturma

      ASP.NET kimlik Entity Framework uygulama, benzersiz dizin üzerinde kullanıcı adı EF 6.1.0-Beta1 yeni IndexAttribute kullanarak ekledik. Bu kullanıcı adları her zaman benzersizdir ve içinde yinelenen kullanıcı adları ile karşı karşıya kalırsınız hiçbir yarış durumu vardı emin olur.

    • Gelişmiş Parola doğrulayıcı

      ASP.NET kimlik 1,0 sevk edildiği Parola doğrulayıcı uzunluk alt sınırı doğrulanırken yalnızca bir oldukça temel parola Doğrulayıcı oldu. Parola karmaşıklığı üzerinde daha fazla denetim sunar yeni bir parola Doğrulayıcı yoktur. Bu parolayı tüm ayarları Aç olsa bile, kullanıcı hesapları için iki faktörlü kimlik doğrulamasını etkinleştirmek için öneririz olduğunu unutmayın.

    • IdentityFactory Ara / CreatePerOwinContex

    • UserManager

      UserManager örneği OWIN bağlamdan elde etmek için Fabrika uygulamasını kullanabilirsiniz. Bu desen, ne bulunan OWIN bağlamdan açma ve SignOutiçin almak için kullandığımız için benzer. Bu uygulama için istek başına UserManager örneği alma önerilen bir yoludur.

    • DbContextFactory Ara

      ASP.NET kimlik Entity Framework, SQL Server kimlik sistemi devam ettirmek için kullanır. Kimlik sistem bunun için bir başvuru ApplicationDbContextvardır. DbContextFactory Ara, uygulamanızda kullanabileceğiniz istek başına ApplicationDbContext bir örneğini döndürür.

    • ASP.NET kimlik örnekleri NuGet paketi

      Örnekleri NuGet paketini yükleyin ve örnekleri çalıştırmak için ASP.NET kimlik ve en iyi yöntemleri izlemeniz daha kolay yapabilirsiniz. Örnek bir ASP.NET MVC uygulama budur. Lütfen bu üretimde dağıtmadan önce uygulamanızın uygun kodu değiştirin. Örneği boş bir ASP.NET uygulamasında yüklü olmalıdır.

      Paketi hakkında daha fazla bilgi için aşağıdaki Web günlüğü postası için gidin:

      Microsoft.AspNet.Identity 2.0.0 önizlemesini Duyurusu

  • Microsoft OWIN bileşenleri

    Bu sürümde birçok hatalar düzeltilir, en son kararlı sürümü (2.1.0) için sürüm notlarınabakın.

  • ASP.NET SignalR

    Bu sürüm, sürüm notlarınabakın birçok hatalar düzeltilir.


  • Bu güncelleştirme, geliştiricilerin programlarını AVX2 yönerge kümesini destekleyen en son nesil işlemcileri hedeflemek için derlenmiş belirtmek izin verir.


  • String nesneleri bulunan JSON verileri için bir Görselleştirici eklendi.

  • Yönetilen bellek veri içeren iki .diagsession dosyaları karşılaştırabilir.

  • İçeriği el ile tetikleyebilir Windows Store uygulamaları önceden getirme.

  • Eklenen komut dosyası Web görünümü denetiminin içinde ayıklarken, DOM Explorer ve JavaScript Konsolu içeren işlev hata ayıklama.

  • Hata Ayıklayıcı'nın simgesi ayarlarını değiştirmek, Visual Studio eklentileri için eklenen genişletilebilirlik noktası.

  • Yönetilen yığın döküm dosyasıyla bellekten ayıkladığınızda değerleri, nesneleri tek tek inceleyebilirsiniz.

  • Windows Phone 8.1 Geliştirici telefonunuzun Internet Explorer üzerinde çalışan Web siteleri ile ilgili sorunları hata ayıklamak için Visual Studio kullanabilirsiniz.


  • Entity Framework çalışma zamanı hem de araç kullanımı için 6.1 için güncelleştirin. Varlık çerçevesi (EF) 6.1 varlık çerçevesi 6 küçük bir güncelleştirmesidir ve birçok hata düzeltmeleri ve yeni özellikler içerir. EF 6.1 yeni özellikler için belgelere bağlantılar da dahil olmak üzere, ayrıntılı bilgi için bkz: Varlık Framework sürüm geçmişi. Bu sürümdeki yeni özellikler şunları içerir:

    • Konsolidasyon tooling yeni EF model oluşturmak için tutarlı bir yol sağlar. Bu özellik, varolan bir veritabanından ters mühendislik gibi kod ilk modelleri desteklemek için ADO.NET varlık veri modeli Sihirbazı genişletir. Bu özellikler daha önce EF güç araçları Beta sürümünde kullanılabilir.

    • Hareket tamamlama ile ilgili hataların işlenmesi TRANSACTION işlemlerini müdahale yeni sunulan yeteneğini kullanır yeni System.Data.Entity.Infrastructure.CommitFailureHandler sağlar. CommitFailureHandler bir işlemi tamamlanıyor yaparken bağlantı hataları otomatik kurtarma sağlar.

    • Kod ilk modelinizdeki bir öznitelik özellik (veya özellikleri) koyarak belirtilmesi için dizinler IndexAttribute sağlar. Kod ilk sonra karşılık gelen bir dizin veritabanında oluşturur.

    • Ortak API eşleme özellikleri ve türleri sütunlar ve veritabanındaki tablolara nasıl eşleştirildikleri hakkında EF olan bilgilere erişim sağlar. Sürümlerde bu API iç içindeydi.

    • İnterceptors App.config veya Web.config dosyasını kullanarak yapılandırma olanağını eklemenize olanak uygulamayı yeniden derlemeden interceptors sağlar.

    • DatabaseLogger , günlük dosyasında tüm veritabanı işlemleri kolaylaştıran yeni bir yakalayıcısı değil. Önceki özelliği ile birlikte, bu işlem günlüğünü yeniden derlemeniz gerekmeden dağıtılan bir uygulama için veritabanı işlemlerinin kolayca geçiş sağlar.

    • Scaffolded geçişleri daha doğru olmasını sağlayacak şekilde geçişleri modelini değiştirmek algılama geliştirilmiştir. Ayrıca değişiklik Algılama işlemi performansını önemli ölçüde geliştirilmiştir.

    • Performans iyileştirmeleri başlatma, en iyi duruma getirmeleri için LINQ sorgularını içinde null eşitlik karşılaştırması sırasında daha az veritabanı işlemleri dahil, daha fazla senaryo ve birden çok ilişki ile izlenen varlıkların daha verimli materialization oluşturma (model oluşturma) daha hızlı görüntülemek.


  • DirectX Graphics tanılama özellikleri Windows Phone 8.1 aygıtları ve Öykünücüler için kullanılabilir.

  • Yeni ve geliştirilmiş DirectX şablonlar oyunlar Windows Store ve Windows Phone (Silverlight ve Silverlight olmayan) yazmanız için bir başlangıç noktası sağlar. XAML tabanlı şablonu kolayca metin, görüntü eklemek için bir başlangıç noktası sağlar ve Heads Up görüntüler, durum iletilerini, ayarlar vb. oyunlar için içine menülerini kullanın.

  • Grafik çerçevesi analiz DirectX tabanlı oyunlar ve uygulamalar performans sorunları tanılamanıza yardımcı olmak için desteklenir.

  • Bazı işlevsel geliştirmeler için grafik tanılama oluşturulur:

    • Düzenlenen grafik olay listesinde izleme durumu GPU durumu nasıl ayarlandığı keşfetmek için kolaylaştırılmış analiz destekler.

    • En çok 30 ardışık kareyi aynı anda yakalanabilir.

    • Nesneler ve geliştirici tarafından tanımlanan kaynakların adlarını şimdi süresince kullanıcı arabirimi (UI) sunulur.

    • HTTP ve özel protokol işleyicileri performans olay açıklamaları için kullanılabilir.

    • Kalıp Derinliği arabellek görüntüleme artık desteklenmektedir.


  • Şimdi ilgili SQL başarım olaylar SQL yeni bir sorgu penceresine yüklemek ve sorunu araştırmak için Visual Studio içindeki varolan SQL araçları kullanmak için bir seçenek sağlar.

  • MVC ilgili performans olaylar şimdi eylem veya denetleyici yönteminde kod sorunu araştırmak için gitmek için bir seçenek sağlar.

  • Performans olayları şimdi giriş noktası ve en yavaş düğüm göre gruplandırılabilir. Bu, toplam satır sayısını azaltır ve araştırmak için belirli bir olay tanımlanmasını kolaylaştırır.

  • IntelliTrace performans olay ayrıntılarını denetlediğinizde, da şimdi her yavaş düğümleri için yol vurgulamak için bir gösterge yoktur.

  • Böylece ilginç parametreleri kolayca görüntülenebilir IntelliTrace günlük dosyasından alınan bir özel durum olay ayıklarken kod eşlemesi şimdi IntelliTrace belirli açıklamalarla gösterilir. Bu da, burada grafik üzerinde yeni bir yorum kullanarak özel durum oluştu gösterir.

  • Kaynak denetim sistemi olarak TFS üzerinde barındırılan Git kullanın Çözüm dağıtılan sürümü Microsoft İzleme Aracısı, Visual Studio Ultimate 2013 tarafından üretilen iTrace dosyasını açarak erişebilirsiniz olduğunu varsayalım.


  • NuGet 2.8.1 Nisan 2014'de yayımlanacaktır. Sürüm notlarının en önemli noktaları şunlardır. Bu değişiklikler hakkında daha fazla bilgi için tam sürüm notlarına bakın.

    • Hedef Windows Phone 8.1 uygulamaları
      Hedef framework takma ad WindowsPhoneApp, WPA, WindowsPhoneApp81ve WPA81kullanarak Windows Phone 8.1 uygulamaları hedefleme NuGet 2.8.1 şimdi destekler.

    • Bağımlılıklar için düzeltme eki çözünürlük
      Ne zaman NuGet Paket bağımlılıklarını çözümler; NuGet paket bağımlılıkları karşılayan en düşük büyük ve küçük Paket sürümü seçmek için bir strateji tarihsel olarak uygulamıştır. Ancak, birincil ve ikincil sürüm düzeltme sürümü her zaman için en yüksek sürüm giderilmiştir. Davranış iyi niyetli olmasına rağmen eksik bağımlılıkları olan paketleri yüklemek için determinism oluşturdu.

    • -DependencyVersion seçeneği
      NuGet 2.8 bağımlılıkları çözümlemek için varsayılan davranışı değişir, ancak aynı zamanda Paket Yöneticisi konsolunda - DependencyVersion seçeneği yoluyla bağımlılık çözümlemesi işlemi üzerinde daha kesin bir denetim ekler. Varsayılan davranış olası en düşük sürüm, en yüksek olası sürüm veya yüksek küçük veya düzeltme eki sürümünü çözme bağımlılıkları seçeneği sağlar. Bu seçenek yalnızca yükleme paketinde PowerShell cmdlet için çalışır.

    • DependencyVersion özniteliği
      Ayrıntılı - DependencyVersion seçeneğinin yanında, NuGet de için yeni bir öznitelik yükleme paketindebir çağırma hedefi - DependencyVersion seçenek belirtilmezse, varsayılan değer nedir, tanımlayan nuget.config dosyasında ayarlamanıza olanak tanıdı. Bu değer de NuGet Paket Yöneticisi iletişim kutusu için yükleme paketi işlemleri tarafından uygulanır. Bu değeri belirlemek için aşağıdaki özniteliği nuget.config dosyanıza ekleyin:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • -WhatIf parametresini NuGet operasyonlarla Önizleme
      Bazı NuGet paketleri derin bağımlılık grafikleri sağlayabilirsiniz. Bu nedenle, yükleme sırasında yararlıdır, kaldırma veya güncelleştirme işlemi önce ne olacağını görmek için. NuGet 2.8 ekler standart PowerShell -ne etkinleştirmek için komut uygulanacak paketlerin bütün kapanışın görselleştirmek için paketi yüklemeve kaldırma paketi güncelleştirme paketi komut seçeneği.

    • Düşürme paketi
      Bir paket yeni özellikler araştırmak ve en son sağlam sürüme geri dönmek karar vermek için bir yayın öncesi sürümünü yüklemek için yaygındır. Önce NuGet 2.8, bu yayın öncesi paket ve bağımlılıklarını kaldırma ve sonra önceki sürümü yüklenmesi çok adımlı bir işlemi oldu. NuGet 2.8 kullanarak güncelleştirme paketi komut şimdi tüm paket kapanışı (örneğin, paketin Bağımlılık ağacı) önceki sürümüne geri döner.

    • Geliştirme bağımlılıkları
      NuGet paketler geliştirme işlemini en iyi duruma getirmek için kullanılan araçlar da dahil olmak üzere, birçok farklı türde yetenekleri teslim edilebilir. Bu bileşenleri yeni bir paket geliştirmede Enstrümantal olsa da, bunlar bir bağımlılık daha yeni olduğunda yeni paketi yayımlandı düşünülmemelidir. NuGet 2.8 .nuspec dosyasında bir developmentDependencyolarak kendini tanıtmak bir paket sağlar. Yüklendiğinde, bu meta verileri de paketin içine yüklendiği proje packages.config dosyasına eklenir. Bu packages.config dosya nuget.exe packkullanarak NuGet bağımlılıklarını daha sonra analiz zaman geliştirme bağımlılıklar olarak işaretlenen bu özelliğin dışında bırakır.

    • Farklı platformlar için dosyaları tek tek packages.config
      Birden çok hedef platformlar için uygulamalar geliştirirken, her ilgili yapı ortamı için farklı proje dosyaları yaygındır. Değişen düzeylerde farklı platformlar için destek paketleri sahip olarak da farklı proje dosyaları, farklı paketlerde NuGet tüketmek için yaygındır. NuGet 2.8, platforma özgü farklı proje dosyaları için farklı packages.config dosyaları oluşturarak, bu senaryo için geliştirilmiş destek sağlar.

    • Yerel önbellek geri dön
      NuGet paketleri genellikle (örneğin, NuGet Galerisi) uzak bir galerisinden bir ağ bağlantısı kullanarak tüketilse de, istemci bağlanmamış birçok senaryo vardır. Bir ağ bağlantısı bile bu paketleri zaten istemci bilgisayardaki yerel önbelleğinde NuGet zamanki NuGet istemci paketleri, yükleyemezsiniz. NuGet 2.8 için Paket Yöneticisi konsolunu otomatik önbellek geri dönüş ekler.

      Önbellek geri dönüş özellik hiçbir belirli komut bağımsız değişkenleri gerektirir. Ayrıca, geri dönüş önbelleği, şu anda yalnızca Paket Yöneticisi konsolunda çalışır. Şu anda, davranış Paket Yöneticisi iletişim kutusunda çalışmaz.

    • Hata düzeltmeleri
      Önemli hata düzeltmeleri biridir performans gelişme güncelleştirme paketi-yeniden komutu.

      Ayrıca NuGet bu sürümü diğer birçok hata düzeltmeleri de içerir. 181 sürümde giderilen sorunlar vardır. NuGet sorunu İzleyicisi bu sürüm içinNuGet 2.8 sabit çalışma öğeleri tam listesi için bkz.


  • Yönetilen, özgün, incelemek için yeni bir CPU kullanımı aracı ve JavaScript işlevleri CPU kullanıyor olabilirsiniz. CPU kullanımı araç, Windows mağazası uygulamaları için önceki CPU örnekleme aracının yerini alır. Bu yeni araç, zaman hızlı süzme, hızlı iş parçacığı filtreleme ve My kodu yalnızca gelişmiş bir deneyim vardır.

  • Performans ve tanılama hub şimdi birden fazla aracı aynı anda çalışmasına olanak sağlar. Her aracın verilerden daha kolay ve daha hızlı performans analizi için ortak bir zaman çizelgesinde bağıntılı. Birleştirilebilir araçlar şunlardır:

    • CPU kullanımı

    • Enerji tüketimi

    • HTML kullanıcı Arabirimi yanıt verme

    • XAML kullanıcı Arabirimi yanıt verme

  • Windows Phone 8.1 geliştiriciler Visual Studio telefonunuzun Internet Explorer üzerinde çalışan Web siteleri ile birlikte performans sorunlarını tanılamak için kullanabilirsiniz.

  • Performans ve tanılama hub aygıtları Windows Phone 8.1 ve Öykünücüler Windows mağazası uygulamaları için kullanılabilir.


  • Bu güncelleştirmeyi yükledikten sonra Etiketler sunucular arasında aynı işlemi gerçekleştirin. Sunucu belirli eylemler varsa, kullanıcı her zaman belirli sunucu ve karşılık gelen eylemler aynı düzeyde dağıtım sırada ekleyebilirsiniz.

  • Sunucu grubu aynı kullanarak yapılandırmak için tüm grup için değerleri ayarlayabilirsiniz ve gruptaki tüm sunucular bu nedenle tüm değişkenler için ortak değerleri paylaşan etiket anlamına gelir.

  • Dağıtım sırası her sunucuda yineleyin gerek kalmadan artık aynı veya kümelenmiş sunuculara dağıtabilirsiniz.

  • Şimdi Kopya etiketleri şablonları ve aşamalar arasında olabilir. Diğer aşamalara kopyalanır veya şablonlar aynı ortamda serbest etiketleri ve sunucuları ile aynı dağıtım sırası tutabilirsiniz.


  • Portföy biriktirme web access gezinti sırasında performans geliştirmeleri vardır.

  • Visual Studio ile web erişim etiketleri hakkında sorgulama yapabilirsiniz.

  • Visual Studio içindeki çalışma öğeleri için etiketleri uygulayabilirsiniz.

  • Hangi kullanıcıların yeni etiketler ekleyebilirsiniz belirlemek için izinler.

  • REST API etiketleme çalışma öğesi izleme için kullanılabilir.

  • Team Foundation Server için Excel eklenti etiketleri düzenleyebilirsiniz.

  • Bunlar burndown grafikten tutulur ve çalışma dışı gün yapılandırabilirsiniz.

  • Toplam akış diyagramı başlangıç tarihlerini yapılandırabilirsiniz.

  • Proje ya da takım giriş sayfaları için basit grafikler sabitleyebilirsiniz.

  • Basit grafiklerdeki renkleri özelleştirebilirsiniz.

  • Proje ve takım ana sayfa görünümünü güncelleştirildi.

  • Git Araçlar Açıklama Ekle (blame) görünüm içerecek şekilde güncelleştirilmiştir. Şimdi de geri dönmek veya bir tamamlama düzeltmek için birden çok uzaktan kumandalar için itme ve uzun süre çalışan işlemleri iptal etmek için Git araçları kullanabilirsiniz...


  • Sınayıcılar ve verme yeteneği yapılar bunlar e-posta ya da çıktı olarak gönderilebilir, sınamak ve TFS erişemez Paydaşlar ile paylaşılan test Liderleri için sağlar.

  • Sınayıcılar için sağlar ve test liderleri paylaşılan parametreleri kullanarak bir yerde test parametre verilerini yönetme yeteneği. Parametre verisi yapılan sonraki değişiklikler tek bir yerde güncelleştirilebilir ve paylaştırılmış parametre başvuran tüm test çalışmaları otomatik olarak güncelleştirilir.

  • Varsayılan performans sayaçları kümesi, uygulama incelemeler hizmetini kullanarak bulut yük sınamaları sırasında test altındaki uygulamanızın içinden görüntüleyebilirsiniz.


  • TypeScript olan bir çapraz platform oluşturmanızı kolaylaştırır açık kaynak dili, herhangi bir tarayıcıyı veya ana bilgisayar üzerinde çalışan büyük ölçekli JavaScript uygulamaları. Geliştiriciler typeScript üzerine ubiquity, JavaScript ile esnek ve dinamik çalışma zamanı türü kesin belirlenmiş dilleri avantajları sunar. TypeScript, yazılı bir üst derler düz JavaScript, JavaScript mevcut JavaScript Araçlar ve kitaplıkların sorunsuz çalışır ve var olan uygulamalar ve siteler ile kolayca tümleşir. TypeScript'ın Yerel türler ve sınıf tabanlı modüler programlama modeli ölçeklenebilirlik ve daha iyi verimlilik erken hata algılama ve geliştirilmiş araç kullanımı aracılığıyla etkinleştirin. Gelişmiş araç kullanımı, IntelliSense, kod yeniden düzenleme ve gezinti kodu içerir. TypeScript hakkında daha fazla bilgi için TypeScript Websitesine gidin.


  • Bazı C++ Derleyici çöküyor ve dil uyum sorunları giderilmiştir.


  • Artık, CodeLens kullanarak gelen değişiklikleri diğer dalları Kod Düzenleyicisi içinde görüntüleyebilirsiniz.


  • Microsoft Azure bildirim hub'ları Windows Store, Windows Phone, IOS ve Android aygıtlar için sınama bildirim iletileri gönderebilir ve gerçek zamanlı sonucu denetlemek için kullanabilirsiniz.

  • Visual Studio için oturum açtığınızda Microsoft Azure MSDN Avantajlarınızı (siz zaten bunu yapmadıysanız) kolayca etkinleştirmek için seçenek sunulur.

  • Yeni .NET Microsoft Azure Mobile Services projeler oluşturabilir, projeleri için scaffolds ekleyin, kesme noktalarını ayarlayın ve projelerinde hata ayıklama, bunları yayımlamak için Microsoft Azure ve yayımlanmış hizmet son olarak uzaktan hata ayıklama.

  • Microsoft Azure kaynakları geliştirmek, sınamak ve uygulamanızı dağıtmak için kullanabilirsiniz.


  • Visual Studio 2013 güncelleştirme 2 uygulamalar ve oyunlar Windows Phone 8.1 ve 8 Windows Phone için Windows veya Visual Studio 2013 Professional, Premium veya Ultimate sürümleri için Visual Studio Express 2013 kullanarak geliştirmek için kullanabileceğiniz bir tam özellikli bir geliştirme ortamı sağlar. Bu araçlarla yönetilen kod, yerel kod veya HTML ve JavaScript uygulamalar oluşturmak için varolan programlama becerileri ve kodu kullanabilirsiniz. Güncelleştirme ayrıca birden çok Öykünücüler ve profil oluşturma ve gerçek koşullar altında Windows Phone uygulamanızı test etmek için ek araçlar içerir. Daha fazla bilgi için Windows Phone Geliştirici Merkezi'negidin.

  • Kod Windows Store uygulamaları ve Windows Phone uygulamalar arasında paylaşma Evrensel projeler oluşturabilirsiniz. Daha fazla bilgi için bkz: Windows ve Windows Phone hedefleyen bir uygulama geliştirme.

  • Visual Studio 2013, yazar ve kodlanmış UI testleri deposu Windows Phone uygulamalarınızı çalıştırmak için kullanabilirsiniz.

  • Yazar ve Visual Studio 2013 güncelleştirme 2 kullanarak Windows Phone depolama uygulamaları ve Windows Phone Silverlight uygulamalarını karşı birim testleri yürütün.


Giderilen sorunlar Not: Bağlantılı öğeleri aksi belirtilmedikçe, Microsoft Connect Web sayfaları için zaman alır.

  • Visual Studio 2013 kod çözümlemesi iade ilkesi Web sitelerinde beklendiği gibi tetiklenmez.


  • IntelliTrace etkinleştirilmişse, özel bir olay işleyicisi üzerinde Security.VerificationException bir hata oluşturulur.

  • Bozuk bir IntelliTrace dosyasını yüklediğinde, visual Studio çöker.



  • Windows Sürücü Seti'nde (WDK) ve Visual Studio 2013 güncelleştirmenin bilgisayarınızda yüklü 2 olduğu varsayılır. Visual Studio 2013 açar ve evrensel bir Visual C++ projesi oluşturun. Derlemek ve projenin hata ayıklama için F5 tuşuna bastığınızda, aşağıdaki hata iletisini alabilirsiniz:

    Böyle bir arabirim desteklenmiyor (HRESULT özel durum: (E_NOINTERFACE) 0x80004002)


  • İç Visual Studio web tarayıcısı kullanarak Web sayfalarını açtığınızda JavaScript hataları oluşur.

  • Sekmeler çözümleri açılan tasarım ve kod görünümlerinde olduğunda doğru açmayın.

  • Visual Studio çevrimiçi bir lisans karşıdan yüklerken bir "Lisans 2147483647 gün içinde sona erecek" ileti hesap ayarları iletişim kutusunu görüntüler.


  • Web uygulamalarında yeni URL Seçici'yi kullandığınızda, URL'ler ile başladığınızda onu doğru dolu değildir ".".

  • SSL (https) URL ile etkin bir web projesi için F5 veya Ctrl+F5 tuşuna bastığınızda, güvenilmeyen veya otomatik olarak imzalanan bir sertifika ile devam etmek istiyorsanız, Internet Explorer tarafından istenir.

  • DevSense PHP Editörü yüklediğinizde, PHP bölgeleri düzeylendirme kaybedebilirsiniz.

  • Web başvuruları özellik sayfası iletişim kutusunu kapatmak için CTRL+F4 tuşuna bastıktan sonra Visual Studio kilitlenme karşılaşabilirsiniz.

  • Oluşturulan bir HTML komut dosyası belge içeren bir proje açın varsayalım. Telefonu öykünücüsü projede hata ayıklama, bir hata oluşur.

  • Visual Studio bir proje yayımlama veya bir FTP profil localhost, "\\" gibi göreli bir URL kullanarak yayımlama olan projeyi açmak çalıştığınızda çöküyor veya "/ /."

  • Web hakkında temel bilgiler Web Express için etkinleştirin.


  • X86 tabanlı bir bilgisayarda Visual Studio 2013 kullanarak, yeni Microsoft Azure Mobile Services projesi oluşturamazsınız.




Bilinen sorunlar



Belirtiler

Varolan bir varlık çerçevesi 5 Tasarımcısı modeli açtığınızda (. EDMX dosyası) Visual Studio 2012 ya da Visual Studio 2013 Entity Framework 6.0.2 veya 6.1.0 araçları kullanarak, aşağıdaki hata iletisini alabilirsiniz:

'Dosya adı.edmx' yüklenemiyor: Belirtilen atama geçerli değil.


Ondalık türünde parametre olan işlevi alma modeli söz konusu içeriyorsa, bu sorun yalnızca oluşur.

Etkilenen sürümleri

Bu sorun, Visual Studio için varlık Framework Araçları aşağıdaki yayımlanmış sürümü etkiler:

  • Visual Studio 2012 için varlık 6.0.2 Framework Araçları

  • Varlık 6.0.2 Framework Araçları Visual Studio 2013

  • Visual Studio 2012 için varlık 6.1.0 Framework Araçları

  • Varlık 6.1.0 Framework Araçları Visual Studio 2013

Varlık Framework Araçları Visual Studio 2012 veya Microsoft Download Center Visual Studio 2013 güncelleştirdikten ya da Visual Studio 2013 Update 1 veya 2 güncelleştirmesini yüklediyseniz, Tasarımcı sürümünü kullanıyorsanız, bu sorunu var.

Entity Framework modelinizi işlevi alma içermiyorsa, nesneleri döndüren saklı yordamlar için ondalık türü özellikleri içerir, bu sorun oluşmaz.

Neden

Hiçbir kesinlik ve ölçek özellikleri parametre varsa, tasarımcı bir bayt değerini yanlış bıraktığı için bu sorun oluşur.

Geçici çözüm

Bu soruna geçici bir çözüm uygulamak için aşağıdaki yöntemlerden birini kullanın:

  • 6.0.0, Kur'a dönmek varlık çerçevesi araçlarının sürümü

    Bunu yapmak için el ile Kaldırma Aracı'nı Program Ekle veya Kaldır penceresi kullanılarak daha yeni olan herhangi bir sürümü var ve yeniden 6.0.0 sürüm. Visual Studio 2012 Microsoft Download Center'da bulabilirsiniz:

    Visual Studio 2012 için varlık 6.0.0 Framework Araçları
    Visual Studio 2013 için EFTools.MSI ve EFTools.cab dosyaları, başlangıçta Visual Studio Kurulum paketine dahil edilen. 6.0.0 için dönmek bu nedenle, bunları kaldırmayı ve sonra Visual Studio onarma ya da Visual Studio Kurulumu medyasını MSI yükleyicisi bulma araçları sürümünü.

  • Bir düzenleyicideki EDMX dosyaları değiştirme

    Alternatif bir çözüm bir metin veya XML Düzenleyicisi'ni kullanarak el ile EDMX dosyaların değiştirilmesini gerektirir.
    Not: Özgün EDMX dosyalarınızın yedek kopyalarını oluşturmak ve bunları geçersiz olmasına neden olabilecek kendilerine herhangi bir değişiklik yapmayın emin olun.

    Tüm < işlev > (örneğin, saklı yordamları ve işlevleri Table-Valued) olarak da bilinen SSDL EDMX bölümüdür < edmx:StorageModels > bölüm içinde < parametre > öğelerine uygulanacak değişikliği vardır. Tüm parametreleri ondalık türüne karşılık gelen işlev parametrelerinde CSDL'i bölümünde almak için eşleme emin olmak için değişikliklerdir. Örneğin, aşağıdaki işlevi göz önünde bulundurun:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    Fiyat parametre aşağıdaki gibi değiştirilmesi gerekiyor:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Not: Duyarlık veya Ölçek atanan gerçek sayısal değerler bu durumda önemli değildir.



  • Visual Studio IDE içinde bilinen bir sorun için bu güncelleştirmeyi uyguladıktan sonra aşağıdaki Bilgi Bankası makalesine bakın:

    2954109 Visual Studio 2013 güncelleştirme 2 yüklendikten sonra çözüm platformu açılır liste görünür değil



  • Visual Studio Ekip 8 Windows Phone, Windows Phone Silverlight 8.1 ve Silverlight uygulamaları oluşmuyor.

    Bu soruna geçici bir çözüm için projenizi ile MSBuild x86 araç kümesi oluşturmak için ayarlayın. TFS içinde Bunu yapmak için Ekip Kur Yapılandırma Sihirbazı'nın işlem bölümünde x86 için otomatik MSBuild Platform seçeneğini değiştirin. Daha fazla bilgi için bkz: Bu blog posta.

  • Aşağıdaki senaryoyu düşünün:

    • Visual Studio 2013 güncelleştirme 2 Windows 7 veya 8 Windows çalıştıran bir bilgisayara yüklediniz.

    • Windows Windows 8.1 sürümüne yükseltme.

    • Bir Windows Phone 8.1 projesi oluşturup bunu yaparsınız.

    Bu senaryoda, yapı veya paketleme hataları alırsınız.

    Bu soruna geçici bir çözüm için Visual Studio 2013 onarın.

  • Bir dosyayı paylaşılan bir projeden silme Team Foundation sürüm denetimi tarafından doğru algılanmaz. Dosyayı paylaşılan projeden kaldırılır, ancak Team Foundation sürüm denetimi dosya silinmez.

    Bu soruna geçici bir çözüm bulmak için el ile dosya sunucudan Kaynak Denetim Gezgini'ni kullanarak silin.

  • Çözümdeki başka bir proje için paylaşılan bir proje dosyaları taşındıysa, team Foundation sürüm denetimi bekleyen bir çözüm için değişiklikleri geri alamazsınız. Geri alma sonra dosya girişlerini paylaşılan projeye geri taşınır. Ancak, dosyaları diskten eksilir.

    Bu soruna geçici bir çözüm bulmak için Team Foundation sürüm denetimi en son dosyaları elde ederek diskteki dosyaları geri yükleyin.

  • Visual Studio 2013 Update 2 birim testi Silverlight 8.1 C++ uygulamaları desteklenmez. Silverlight 8.1 için varolan C++ Silverlight 8.0 birim test projenizin hedefini değiştirdiğinizde, yapı işlemi başarısız olur ve aşağıdaki hata iletisini alırsınız:

    Hata: AppManifest doğrulaması başarısız oldu. WMAppmanifest.xml içinde geçersiz AppPlatformVersion

  • Windows Phone 8.1 için C++ Uygulama geliştirirken, hata ayıklama hedef aşağı açılan listedeki Aygıt seçeneğini göremeyebilirsiniz.
    Bir aygıta dağıtmak için önce Visual Studio araç çubuğundaki çözüm platformu aşağı açılan listeyi kullanarak "ARM" için yapı yapılandırmasını değiştirmeniz gerekir.

  • Microsoft Visual Studio 2013 Update 2 JavaScript paylaşılan projede yeniden adlandırırsanız, başvurular düğümünü paylaşılan proje alma projelerinin proje adına güncelleştirilmeyebilir.

  • Bilgisayarınızda Windows Phone 8.0 Yazılım Geliştirme Seti (SDK) yüklemezseniz, Visual Studio 2013 karışım işlemleri için Windows Phone Silverlight 8.1 projeleri görüntülemez.

  • Visual Studio Çince dil paketi kullandığınız varsayılmaktadır. HTML ve JavaScript kullanarak Windows Store veya Windows Phone Uygulama derlediğinizde, WinJS için API sağlayan IntelliSense Öneri İngilizce metin görüntülenir.

  • Windows 8 üzerinde yüklü Visual Studio 2013 güncelleştirmesi 2 ve Windows Phone 8.0 Araçları bulunduğunu varsayalım. Windows Phone 8.1 Öykünücüler kullanılabilir. Bu durumda, F5 tuşuna basarak Windows Phone 8.0 uygulama çalıştırılamıyor. Ayrıca, aşağıdaki hata iletisini alırsınız:

    Windows Phone öykünücüsü sanal makine çalışırken doğrulayamıyor.:

    'LocBootPresets' DLL yüklenemedi: Belirtilen modül bulunamadı. (HRESULT özel durum: 0x8007007E)


Daha fazla bilgi

Microsoft Destek dosyalarını karşıdan yükleme hakkında

Diğer Visual Studio ailesi ürünleri için güncelleştirmeler Microsoft yükleme sitesine Visual Studioüzerinde bulunabilir.



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

Desteklenen dillerVisual Studio 2013 güncelleştirme 2 aşağıdaki sürümleri için güncelleştirmeler sağlar:

  • Çince (Basitleştirilmiş)

  • Çince (Geleneksel)

  • Çekçe

  • İngilizce

  • Fransızca

  • Almanca

  • İtalya

  • 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 aşağıdaki Microsoft Web sitesine gidin:

Visual Studio 2013 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ı işlemci

  • 1 gigabayt (GB) RAM (bir sanal makinede çalışıyorsa 1,5 GB)

  • 1 GB kullanılabilir sabit disk alanı

  • 5,400 RPM sabit disk sürücüsü

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

Yazılım gereksinimleriBu güncelleştirmeyi uygulamak için yüklü "Aşağıdakilere Uygulanır" bölümünde listelenen desteklenen Visual Studio 2013 programlardan biri olması gerekir.

Visual Studio 2013 güncelleştirme 2 desteğiVisual Studio 2013 güncelleştirme 2 resmi olmayan topluluk desteği Microsoft Developer Network (MSDN) Forumkullanılabilir.

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×