Share via


Visual Studio 2010 Hizmet Paketi 1 Sürüm Notları

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

Dekont

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 2010 Service Pack 1'i indirme

Visual Studio 2010'ı My.VisualStudio.com'dan indirebilirsiniz. My.VisualStudio.com için ücretsiz bir Dev Essentials aboneliği veya Visual Studio Aboneliği gerekir.


Release Notes IconVisual Studio 2017 2010 Service Pack 1 Sürüm Notları

yayın tarihi: 18 Ağustos 2011

Bu Yayındaki Yenilikler

Visual Studio 2010 Service Pack 1 hakkında

Özet: Bu Sürümdeki geliştirmeler

Özet: Bu Sürümde Düzelten Sorunlar


Visual Studio 2010 Service Pack 1 hakkında

Desteklenen İşletim Sistemleri

  • Windows Server 2008 R2 (x64 tabanlı)
  • Windows 7 (x86 tabanlı ve x64 tabanlı)
  • Service Pack 2 ile birlikte Windows Server 2008 (tüm x86 tabanlı ve x64 tabanlı sürümler)
  • Service Pack 2 ile birlikte Windows Vista (Starter Edition dışındaki tüm x86 tabanlı ve x64 tabanlı sürümler)
  • Windows Server 2003 R2 (tüm x86 tabanlı ve x64 tabanlı sürümler)
  • Service Pack 2 ile birlikte Windows Server 2003 (tüm x86 tabanlı ve tüm x64 tabanlı sürümler)

Dekont

Bu hizmet paketini Windows Server 2003 çalıştıran bir bilgisayara uygulamak için MSXML 6.0 yüklü olmalıdır. MSXML 6.0'ı edinme hakkında daha fazla bilgi için Microsoft Core XML Services (MSXML) 6.0 web sitesini ziyaret edin.

  • Windows XP Service Pack 2 (SP2) veya Windows XP'nin sonraki bir sürümü
  • Service Pack 3 ile birlikte Windows XP (Starter sürümü dışındaki tüm x86 tabanlı sürümler)

Desteklenen Mimariler

  • 32 bit (x86)
  • 64 bit (x64) (WOW)

Donanım Gereksinimleri

  • 1,6 gigahertz (GHz) veya daha hızlı işlemci
  • 1.024 MB RAM (sanal makinede çalışıyorsa 1,5 GB)
  • 5,5 GB kullanılabilir sabit disk alanı
  • 5,400 RPM sabit disk sürücüsü
  • 1.024 × 768 veya daha yüksek çözünürlüklü ekranda çalışan DirectX 9 özellikli ekran kartı
  • DVD sürücüsü

Yazılım Gereksinimleri

Bu hizmet paketini uygulamak için "Şunlar için geçerlidir" bölümünde listelenen desteklenen Visual Studio 2010 programlarından birine sahip olmanız gerekir.


Ayrıntılar: Bu Sürümdeki geliştirmeler

Visual Studio 2010 SP1, Microsoft .NET Framework 4 için bir güncelleştirme içerir. Güncelleştirme hakkında daha fazla bilgi için Microsoft .NET Framework 4 Güncelleştirmesi 2468871 Microsoft Bilgi Bankası makalesini okuyun.

Hata Ayıklama Geliştirmeleri

Visual Studio 2010 SP1 aşağıdaki geliştirmeleri ekler:

  • Mini döküm dosyaları ve hata ayıklama mini döküm dosyaları açıldığında yapılan iyileştirmeler.
  • İşlem eklerken kilitlenmeleri azaltmaya yönelik iyileştirmeler.
  • İleti geçirme arabirimi (MPI) hata ayıklamasında güvenilirlik iyileştirmeleri.
  • İşlev değerlendirmesi sırasında iş parçacığı kayması geliştirmeleri.

MFC tabanlı GPU hızlandırmalı Grafikler ve Animasyonlar

Visual Studio 2010 SP1, MFC için aşağıdaki iki teknolojiyi etkinleştirir:

  • 2B geometri, bit eşlemler ve metinler için yüksek performans ve yüksek kaliteli işleme sağlayan donanım hızlandırmalı, anında modlu, 2B grafik API'si Direct2D. Daha fazla bilgi için Direct2D makalesini okuyun.
  • Kullanıcı arabirimi öğelerinin zengin animasyonlarını sağlayan Windows Animasyon Yöneticisi. Daha fazla bilgi için Windows Animasyon Yöneticisi'ne bakın. MFC programlama modelini bozmadan bu iki teknolojiden yararlanabilirsiniz. Ayrıca şu dizinde tanıtımlar bulabilirsiniz: sürücü:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Visual Studio 2010 SP1'deki teknoloji geliştirmeleri hakkında daha fazla bilgi için bkz . Visual Studio 2010 SP1 için MFC Eklemeleri.

Yeni AMD ve Intel yönerge Kümesi Desteği

Visual Studio 2010 SP1, gelecek yıl piyasaya sürülecek AMD ve Intel yeni mikro işlemcilerde uzantıları etkinleştirmek için iç işlevler veya iç işlevler ekler. İç işlevler, işlev çağrısı ek yükü olmadan yüksek verimli bilgi işlem sağlar. intrinsics işlevi hakkında daha fazla bilgi için Derleyici İç Bilgileri makalesine bakın. Uzantılar hakkında daha fazla bilgi için Intel AVX üçüncü taraf web sitesini ziyaret edin.


SQL Güncelleştirmeler

Veri Katmanı Uygulama Projesi: Veri Katmanı Application Framework Sürüm 1.1

Visual Studio 2010 SP1 aşağıdaki geliştirmeleri içerir:

  • DAC yükseltmeleri SQL Azure'da ve SQL Server'da desteklenir.
  • DAC yükseltmeleri artık yan yana yerine yerindedir.

Teknoloji Geliştirmeleri

Yardım Görüntüleyicisi 1.1

Geliştirici üretkenliğini desteklemek için, Visual Studio 2010 SP1'de yerel olarak görüntülemeye yönelik tek başına bir uygulama yüklenir. Aşağıdaki teknoloji geliştirmeleri yeni yerel Yardım görüntüleyicisine eklenir:

  • Hızlı erişim menü çubuğu simgeleri: Diğer yüksek kullanımlı teknoloji geliştirmelerine veya araçlarına hızla erişin. Bu, Yardım Kitaplığı Yöneticisi, Yazdırma, Seçenekler ve İçindekiler tablosuyla (İçindekiler tablosu) eşitleme konularını içerir.
  • Yerel olarak yüklenen içeriği arayın.
  • Konu başlığı içinde eşleşen dizeleri arayın.
  • Konsol görünümleri (İçT, Dizin, Sık Kullanılan ve Arama sonuçları)
    • Anahtar Sözcük Dizini konu listesi
    • İçindekiler tablosu görünümü
    • Sık Kullanılanlar
    • Geçmiş
    • Arama Sonuçları liste görünümü
  • Kısayol menüleri
  • İçerik penceresi Konu başlığını yazdır
  • Seçenekler: Ekran yazı tipi boyutunu, geçmişe ilişkin konu sayısını ve konsol görünümünün hangi tarafta görüntüleneceğini değiştirin.

Silverlight 4 Desteği

Visual Studio 2010 için Microsoft Silverlight 4 Araçları, Visual Studio 2010 SP1'e dahildir. Bu, Silverlight tasarımcısında ve proje sisteminde Silverlight 4'e yönelik destek ekler. Bu, yeni Silverlight 4 teknolojisi geliştirmeleri için de destek sağlar. Bu yeni teknoloji örtük stiller ve Silverlight 4 Tarayıcı Dışı (OOB) uygulamalarıyla çalışmayı içerir. OOB uygulamanızı IDE'nin içinden otomatik olarak başlatabilir ve hatalarını ayıklayabilir, güvenilen OOB uygulamaları için XAP imzalamayı belirtebilir ve OOB penceresi özelliklerini ayarlayabilirsiniz.

.NET Framework 3.5 için Temel Birim Testi Desteği

Visual Studio 2010 SP1'de artık .NET Framework 3.5'i hedefleyen uygulamalarınızı test etme işlevselliğine sahipsiniz.

Silverlight için Performans Sihirbazı

Visual Studio 2010 SP1, kodun profilini ekleyerek Silverlight uygulama performansını ayarlamanıza olanak tanır. Geleneksel bir kod profili oluşturucu Silverlight uygulamaları için işleme performansını ayarlayamaz. Uygulamanın hangi bölümlerinin zaman tüketeceğini daha iyi belirleyebilmeniz için Visual Studio 2010 SP1'e birçok üst düzey profil oluşturucu eklenir.

Yazılım İşleme

Varsayılan olarak, Visual Studio 2010'un performansını ve kararlılığını geliştirmeye yardımcı olmak için windows XP ve Windows Server 2003'te yazılım işleme etkinleştirilir.

Karma mod yüklemelerini algılama

Visual Studio 2010'un birden çok sürümünü aynı bilgisayara yüklerseniz, aynı Visual Studio örneğinde program ikili dosyalarının bir bileşimi çalıştırılabilir. Örneğin, bu sorun, Microsoft Visual Basic Express Service Pack 1'in yüklü olduğu bilgisayarda Visual Studio 2010 Ultimate'ın sürüm sürümü yüklü olduğunda oluşur. Bu tür bir yükleme kararlılığa veya işlevsel sorunlara neden olabilir. Visual Studio 2010 SP1, SP1 yüklemesinin tamamlanıp tamamlanmadığını algılar ve yükleme tamamlanmamışsa bunu güncelleştirmenizi isteyebilir. Bu, yüklemenin bilinen, kararlı bir durumda olmasını sağlar.


Visual Basic Çalışma Zamanı Ekleme

Visual Basic geliştiricilerinin uygulamalarını ve kitaplıklarını tam Visual Basic Çalışma Zamanı'nın kullanılamadığı platformlarda hedeflemesini sağlayan yeni bir Visual Basic derleyici özelliği eklendi. Daha fazla bilgi için Visual Studio 2010 SP1'de VB Core – Yeni derleme modu blog gönderisini ziyaret edin.


Web Geliştirme

IIS Express Desteği

Visual Studio 2010 SP1, Internet Information Services (IIS) 7.5 Express'i web sitesi ve Web Uygulaması Projeleri için yerel barındırma sunucusu olarak kullanmanıza olanak tanır.

Dekont

IIS 7.5 Express SP1'e dahil değildir ve ayrı olarak indirmeniz gerekir. Daha fazla bilgi için VS 2010 SP1 (Beta) ve IIS Express blog gönderisini ziyaret edin.

SQL Server CE 4 Desteği

Visual Studio 2010 SP1, Çözüm Gezgini ve Sunucu Gezgini'nde Microsoft SQL Server Compact 4.0 SDF dosyalarını web projeleri bağlamında yönetmenizi sağlar. Ayrıca, Visual Studio 2010 SP1 sql veri kaynağı denetiminde Microsoft ASP.NET Web Forms ile birlikte SQL Server Compact 4.0'ı kullanmanıza olanak tanır.

Dekont

SQL Server Compact 4.0, Visual Studio 2010 SP1'e dahil değildir ve ayrı olarak indirmeniz gerekir. Daha fazla bilgi için VS 2010 SP1 ve SQL CE. blog gönderisini ziyaret edin.

Razor Desteği

Yeni Razor söz dizimini desteklemek için web projesi sistemlerinde ve HTML düzenleyicisinde değişiklikler yapılır. Bu yeni söz dizimi, ASP.NET Web Sayfaları ve ASP.NET MVC 3 tarafından kullanılır.

Dekont

Razor SP1'e dahil değildir ve ayrı olarak indirmeniz gerekir. Daha fazla bilgi için aşağıdaki blogları ziyaret edin:

Web PI Tümleştirmesi

Visual Studio 2010 SP1'de Microsoft Web Platformu Yükleyicisi (PI) desteği aşağıdaki gibi eklenir:

  • Web PI'nin en son sürümünü başlatmak için hızlı erişim sağlayan yeni bir araç çubuğu eklenir. Ayrıca, Web PI yüklü değilse, önce indirilir.
  • IIS 7.5 Express, SQL Server Compact 4.0 veya ASP.NET Razor söz dizimi kullanan web projelerini açtığınızda, bileşenler henüz yüklü değilse Web PI kullanarak bu bileşenleri indirmeyi ve yüklemeyi teklif eden bir iletişim kutusu görüntülenir.

Dağıtılabilir Bağımlılıklar

Visual Studio 2010 SP1'e eklenen bazı yeni teknoloji bileşenleri, bir uygulamayla birlikte dağıtılabilir. Ardından, uygulamayı bu bileşenlerin yüklü olmadığı bir sunucuya dağıttığınızda bile bileşenleri kullanabilirsiniz. Visual Studio 2010 SP1'de bu dağıtılabilir bağımlılıkları web projesine eklemeyi kolaylaştıran yeni bir iletişim kutusu eklenir. İletişim kutusuna erişmek için, Çözüm Gezgini'da projeye sağ tıklayın ve ardından Dağıtılabilir Bağımlılıklar Ekle'yi seçin. Aşağıdaki bileşenler desteklenir:

  • Razor Söz Dizimi kullanan Web Sayfalarını ASP.NET.
  • SQL Server Compact 4,0
  • ASP.NET MVC 3

Daha fazla bilgi için aşağıdaki blogları ziyaret edin:

HTML5 ve CSS3 Desteği

HTML öğeleri ve öznitelikleri için IntelliSense ve doğrulama elde edebilmeniz için HTML5 için ön destek HTML düzenleyicisine eklenir. Visual Studio'nun gelecekteki bir sürümünde daha eksiksiz bir HTML5 deneyimi getiren eksiksiz bir sürüm sağlanacaktır. Daha fazla bilgi için Visual Studio 2010 SP1'de HTML5 ve CSS3 blogunu ziyaret edin.

WCF RIA Services V1 SP1 Dahil

WCF RIA hizmeti artık Visual Studio 2010 SP1 tarafından desteklenen 10 farklı dilde yerelleştirilmiştir. Bir varlık artık karmaşık bir türün üyelerini içerebilir. Örneğin, Customer'ın bir varlık olduğu, ancak Adres'in varlık olmadığı Customer.Address türünü kullanabilirsiniz. Bir varlık türü artık aynı uygulamadaki birden çok DomainService sınıfında kullanılabilir. En fazla bir DomainService içinde belirli bir varlık türünü kullanma kısıtlaması kaldırılır. Kod oluşturma genişletilebilirlik noktası artık genel kullanıma sunuldu. T4 tabanlı ve ürünün dışındaki diğer kod oluşturucular için kullanılabilir. Ayrıca, DataForm Add/Remove işlemleri artık EntitySet sınıfı ve EntityCollection sınıfı için etkinleştirilmiştir.

Web Geliştirme hakkında daha fazla bilgi

Web geliştiricileri için Visual Studio 2010 SP1'deki diğer teknoloji geliştirmeleri hakkında daha fazla bilgi için Visual Studio 2010 SP1'de HTML5 ve CSS3 blog gönderisini ziyaret edin.


XAML Düzenleyicisi/Tasarım Aracı

Değer Tanımına Git

Sayfadaki denetimlerden doğrudan denetimlere uygulanan stillere gitmenizi sağlar. Bu, uygulamadaki stil ve kaynak yapılarını hızlı ve kolay bir şekilde anlayıp çalışabileceğiniz ve son olarak "uygulamanızdaki bu düğmenin neden kırmızı olduğunu" anlayabileceğiniz anlamına gelir.

Stil IntelliSense

XAML'de zaten sahip olduğunuz stilleri kolayca değiştirmenize olanak tanır. Artık Özellikler ve değerleri için IntelliSense'i TargetType'ı temel alan bir stilde alırsınız.

Veri Kaynağı Seçicisi

Veri kaynağı bilgilerini doğrudan tasarım yüzeyinden kolayca seçmenize ve değiştirmenize olanak tanır.

Gelişmiş Kılavuz Komutları

Kılavuz satırlarını ve sütunlarını kolayca eklemenizi, kaldırmanızı ve yeniden sıralamanızı sağlar.

Yeni Kalınlık Düzenleyicisi

Birden çok denetimde kenar boşlukları veya doldurma gibi belirli öğeleri toplu olarak düzenlemenizi sağlar.

Örnek Veri Desteği

Tasarım zamanında öğe şablonlarınızı ve bağlamalarınızı görmek için örnek veriler eklemenize olanak tanır. Bu, Veri Bağlama Seçicisi aracılığıyla veri bağlamalarını bağlamayı kolaylaştırmakla kalmadı, aynı zamanda boyut-içerik ve otomatik düzenleri çok daha sorunsuz bir şekilde tasarlayabileceğiniz anlamına da gelir. Ayrıca, tasarım zamanı verileri Visual Studio ile expression blend arasında temiz bir şekilde akacaktır.

Artırılmış Kararlılık

Visual Studio 2010 SP1'de birçok kararlılık geliştirmesi yapıldı.


Ayrıntılar: Bu Sürümde Düzelten Sorunlar

.NET

ASP.NET Düzenleyicisi

  • GERİ AL tuşu ve OK tuşları çalışmaz.
  • *.js otomatik biçimlendirmesi sırasında Devenv.exe kilitleniyor ve Erişim İhlali hatası oluşuyor.
  • JScript Kod Düzenleyicisi'ndeki "Belgeyi Biçimlendir" komutundaki sorunlar.
  • Nesne üyesi $ karakteri içerdiğinde JScript nesne üyesi IntelliSense'te listelenmez.
  • "inner" işlevi doğru ayrıştırılmıyor. İşlev, bir JScript dosyasına başvurulduğunda "Tanımsız" komutunu yanlış döndürür.
  • JScript işlevi biçimlendirme sorunları oluşur.
  • JScript IntelliSense, "Başvuru" sekmesi tarafından tanımlanan bir nesneyi genişlettiğinde beklendiği gibi çalışmaz.
  • XML açıklamaları JScript IntelliSense'te görünmez.

Mimari Araçları

  • Diyagramların sıralaması, düzenin yeniden düzenlenmesi ve Yaşam Çizgileri beklendiği gibi yeniden boyutlandırılmaz.
  • Sıralı diyagramda "Aynı anahtara sahip öğe zaten eklenmiş" iletisini alırsınız.
  • Yaşam Çizgisi grubu genişletildikten sonra etkileşim kullanımı kaçırılır.
  • Bir arabirimin tam adını değiştirirseniz ve Nitelenmiş adı gizle seçeneği True olarak ayarlanırsa diyagram açamazsınız. Bu durumda, arabirimde bir gerçekleştirme lolipop olarak görüntülenir.
  • Yöntem gövdesi içindeki genel parametre başvuruları için doğrulama bozuk.
  • Modelleme projesi, kullanıcıların yinelenen adlandırılmış başvurular oluşturmasına olanak tanır. Bu sorun proje bozulmasına neden olabilir.
  • Bir sıralı diyagram oluşturduğunuzda açık arabirim uygulamaları ve geçici diyagramlar için null başvuru hatası oluşur.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Etkileşim İletileri artık sıralanır.
  • Team Foundation Server iş öğelerindeki katman diyagramı öğelerine geri bağlantılar artık desteklenmektedir.

Kodlama

C Çalışma Zamanı (CRT)

  • MSPDB100.dll dinamik olarak yüklenir, ancak DLL CRT'de tam yol belirtmez.
  • WEOF sabiti "swprintf_s" işlevine geçirildiğinde, arabellek NULL sonlandırma almaz.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Performans ve kararlılık geliştirmeleri.
  • Daha verimli bellek yönetimi.
  • Kullanıcı arabiriminin (UI) donmasını ve kilitlenmesini önlemeye yönelik diğer IDE geliştirmeleri.
  • Büyük projelerde F12 (Goto Tanım) işlev anahtarı için performans geliştirmesi.

C# Derleyicisi

  • Yaklaşık 500 alanı olan bir C# yapısında hata ayıkladığınızda Erişim İhlali oluşur.
  • Tasarım Aracı, gösterilen koddaki türleri doğru şekilde nitelemeyebilir.

C# Düzenleyicisi

  • Visual Studio 2010, tasarım zamanında kod yazdığında kilitleniyor.
  • MVC3 Razor sürüm adayı, bir belgeyi otomatik olarak biçimlendirdiğinde geçersiz bir kod bloğu indention'a neden olabilir.
  • WPF projelerinde, kapatmada C# IntelliSense hizmeti kilitlenebilir.
  • Çoklu Hedefleme Paketi yüklü değilse, bir projeyi yüklemeye çalıştığınızda C# dil hizmeti kilitlenir.
  • "Başvuruları Vurgula" komutu, dosya kapatılırken bazı durumlarda kilitlenmeye neden olur.
  • Oluşturulan dosyayı açtığınızda oluşturma türü kilitlenme raporuna neden olabilir.
  • Akıllı etiketler bazı web senaryolarında kilitlenme raporuna neden olabilir.
  • Genel alanını Özellik olarak değiştirdiğinizde kilitlenme raporu oluşur.
  • İşaretçiyi adlandırılmış bir bağımsız değişkenin üzerinde duraklattığınızda, yöntem adı yerel sınıf adıyla eşleşiyorsa QuickInfo kilitlenir.
  • Çözüm Gezgini uzantısı yüklendiğinde ve ek dosya olarak bir "aspx\web" sayfası açıldığında C# IntelliSense kilitleniyor.
  • GERİ AL tuşu, Metin Düzenleyicisi'ndeki Korece karakterler için düzgün çalışmıyor.

C++ Derleyicisi

  • C++ derleyicisi, movss yönergeleri yerine yanlış movups yönergeleri oluşturur.
  • Visual Studio 2010 Beta 2 derleyicisinin 64 bit sürümünde /Og seçeneğiyle ilgili belirli bir sorun var.
  • /arch:SSE seçeneği belirtildiğinde SSE2 yönergeleri oluşturulur.
  • C++ derleyicisinin (iyileştirici) x64 sürümünde belirli sorunlar vardır.
  • İyileştirme etkinleştirildiğinde yıkıcı çağrıları eksiktir.
  • Derleyici "decltype(*this)" tür tanımlayıcısıyla kilitleniyor.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Çeşitli kod oluşturma alanlarında iyileştirmeler ve düzeltmeler.
  • Visual Studio 2008 ile Yönetilen Artımlı Derleme eşliği. Daha önce, Visual C++ 2010 projesinin Proje Özellikleri sayfalarını açtığınızda Yönetilen Artımlı Derlemeyi Etkinleştir özelliği yoktu.

C++ Hata Ayıklama

  • C++ kodunda hata ayıkladığınızda karma çağrı yığınları bozulur.
  • Visual Studio 2010'da hata ayıklarken yerel değişkenleri incelemeye çalıştığınızda, "CXX0017 "Simge bulunamadı" hata iletisi alırsınız.
  • gözcü penceresinde yanlış değerler görüntülenir.

C++ Düzenleyicisi

  • Visual Studio 2010, çözümün tüm dosyalarını gizlerken veya gösterirken C/C++ projesinde kilitleniyor.
  • Sınıf üyesi otomatik tamamlama yanlış üyeyi zorlar (büyük/küçük harfe duyarlı).
  • Bazı durumlarda Bildirim yavaştır'a gidin.
  • Açıklama eklediğinizde C++ Düzenleyicisi kilitlenebilir.
  • C++ numaralandırması bildirirken bir kilitlenme oluşur.
  • Dizinler ve raporlama gibi yerel IntelliSense'te oluşan sorunlar.
  • C++ içindeki NavigateTo yöntemi bazen yanıt vermemeye başlar.

Standart C++ Kitaplığı

  • "vector::erase" kısıtlaması, hata ayıklama derlemesinde uyumsuz bir yineleyici döndürür.
  • "tr1:regex" kısıtlamasının * değeri, bazı normal ifadeler kullanıldığında Visual Studio 2008 ve Visual Studio 2010'da farklılık gösterir.
  • "std::vector" deyimini kullandığınızda, programınızı çalıştırdığınızda bir bellek sızıntısı oluşur.

Eşzamanlılık Çalışma Zamanı

  • Eşzamanlı kuyruk erişim ihlalleri düzeltildi.
  • Visual C++ eşzamanlı çalışma zamanı kitaplıkları Visual Studio 2010'da bellek sızıntısına neden oluyor.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Eşzamanlılık Çalışma Zamanı (ConcRT) kullandığınızda hatalı pozitif bellek sızıntıları artık bildirilemeyecek.
  • "__stdcall" çağırma kuralı artık tüm PPL, ConcRT ve eşzamanlı kapsayıcılar tarafından desteklenmektedir.
  • "std::string" ile "concurrent_queue" üzerinde erişim ihlali oluşmaz.
  • İlişkili kapsayıcılar "parallel_for_each" işleviyle kullanılabilir.

Kod Çözümleme

  • 538887: Iis sitesi olan Çözüm için Kod Analizi Ayarlar görüntülediğinizde Visual Studio kilitlenmeleri oluşur.
  • Statik Kod Çözümleyicisi geçerli kodu bildirir.
  • Visual Studio Team Server 2010'da Kod Analizi ayarlarını değiştirdiğinizde sık sık kilitlenmeler oluşur.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeyi içerir:

  • Yönetilen Kod Analizi (FxCop) artık x64 TeamBuild sunucularına yüklenir.

Kod Bulma ve Doğrulama

  • Grafik gezintisi ile oluşan kilitlenmeler düzeltildi.
  • Mimari Gezgini'nin gelişmiş seçim menüsündeki kaydırma çubuğu UX sorunu düzeltildi.
  • Katman doğrulaması çalıştırıldıktan sonra geçici dosyalar kalır.
  • C++ klasöründeki "Kapsanan" eylemi Mimari Gezgini'nin kilitlenmesine neden olabilir.

Entity Framework (Kod Oluşturma)

  • Entity Framework Kendi Kendine İzleme Varlıklarını AppFabric CACHE ('Velocity') ve .NET Framework 4.0 sürüm sürümüyle birlikte kullandığınızda sorunlar oluşur.
  • bir Edmx dosyasını ADO.NET ile birlikte kullandığınızda, Self-Tracking Entity Generator, handleCascadeDelete olay işleyicisinin eksik olması nedeniyle derlenemeyen oluşturulan dosyalara neden olur.
  • Kendi Kendine İzleme Varlık Şablonu, dönüş değeri olmayan işlev içeri aktarmaları için kod oluşturmaz.
  • EntityReference.EntityKey özelliğini kullanan bir FK ilişkilendirmesi null olduğunda Varlık değiştirilmiş olarak işaretlenmez.
  • Kendi Kendine İzleme Varlıkları Şablonu, noktalı ad alanları için uyumsuz kod oluşturur.
  • Kendi Kendine İzleme Varlıkları Şablonu, karmaşık türlerde skaler özellikler için varsayılan değerler oluşturmaz.
  • Visual Basic güzel listeleyici yönergeleriyle uyumlu olacak çeşitli kod oluşturma değişiklikleri.

F#

Visual Studio 2010 SP1, derleyici kararlılığı ve oluşturulan kod için kod doğruluğu ile ilgili sorunları giderir. Örneğin, bu hizmet paketi, platform çağırma ve uzantı yöntemleri için XML belgesi açıklamaları yayma için çağırma kuralı doğruluğunu düzeltir. Ayrıca, bu hizmet paketi bir olay kancası oluşturma performansını artırır.

JScript Düzenleyicisi

  • Sekmeleri koru seçeneği belirlendiğinde kodun altına fazladan alan eklenir.
  • Boş nesne değişmez değerleri için girinti yanlış.
  • Parens JScript işlevi biçimlendirme seçeneği "sözcük parantezleri" olarak çalışmaz.
  • Alt+A klavye kısayolu anonim işlevler için İşlevden sonra boşluk ekle anahtar sözcüğü için yanlış kullanılır.
  • Betik yöneticisi serviceReference http yoluna sahip olduğunda Atlas IntelliSense mevcut değildir.
  • Visual Studio işleminin belleği, başka bir proje açtığınızda, geçerli projeyi açık bıraktığınızda ve geçerli projede açılmış çok sayıda JScript dosyası olduğunda 300 MB'a çıkar.
  • ForIn koşulu içinde IntelliSense yok.
  • Büyük JScript dosyalarına açıklama eklediğinizde veya açıklamayı kaldırdığınızda çok büyük bellek büyümesi oluşur.
  • Tek satırda uzun içeriği olan bir JScript dosyasında yazma işlemi çok yavaştır.
  • Dış dosyalardan gelen genel üyeler IntelliSense'i bulamıyor.
  • Uzak veya mevcut olmayan bir hizmete başvurmak için IntelliSense'i güncelleştirdikten sonra renklendirme ve IntelliSense kaybı oluşur.

Microsoft Foundation Sınıfları (MFC) ve Etkin Şablon Kitaplığı (ATL)

  • CDatabase/Crecordset MFC'de, Visual Studio 2010'da "DoFieldExchange" değişkeni düzgün çalışmıyor.

Ayrıca, Visual Studio 2010 SP1 güvenliği ve performansı artırır ve ATL/MFC'de başka geliştirmeler sağlar.

Visual Basic Derleyicisi

  • ReadOnly özelliğinin yakınına yazdığınızda ve birden çok alan bildirimi bulunduğunda kilitlenme oluşabilir.
  • Herhangi bir yerelin türü imzalı bir derlemeden geldiğinde, Visual Basic YerelLer penceresinde değerleri göstermez.
  • Birçok XML belgesi yorumu içeren büyük projelerde, yazarken düzenleyicide gecikmelerle karşılaşabilirsiniz.
  • Odağı ifade alanları arasında değiştirdiğinizde, büyük Workflow Foundation projelerinde gecikmelerle karşılaşabilirsiniz.

Visual Basic Düzenleyicisi

  • Zorunlu ByVal, Visual Basic .NET'te görüntülenir.
  • IntelliSense Enum değerleri gösterilmez.
  • Büyük bir Visual Basic projesi kapatıldığında kilitlenebilir.
  • Visual Studio IDE, karmaşık bir projede XMLDOC açıklamalarını ayrıştırdığında yanıt vermemeye başlar.
  • Bir web projesini açtığınızda Visual Basic Dil Hizmeti kilitleniyor.

Windows Form Tasarımcısı

  • Visual Studio 2010 IDE'yi kullanarak önceki bir sürümde olan bir projeyi açarsınız. Örneğin, bir Visual Studio 2008 projesi açarsınız. Hata ayıklama oturumundan sonra projeyi yeniden oluşturamaz veya hatalarını ayıklayamazsınız ve aşağıdakine benzer bir hata iletisi alırsınız:

dosya obj\Debug\assembly_name konumuna kopyalanamıyor bin\Debug\assembly_name. Başka bir işlem tarafından kullanıldığından işlem dosyaya bin\Debug\assembly_name erişemiyor.

  • Tasarımcıda Windows Forms denetimlerinin bir kopyasını yeniden adlandırır veya geri alırsanız, tasarımcı dosyası Visual Studio 2010 örneği sırasında sızdırılır.
  • Visual Studio 2005 projesini Visual Studio 2010'a yükseltip projeyi .NET Framework 4'e yeniden hedefleyebilirsiniz. Visual Studio örneğini kapattığınızda, Visual Studio'nun desteklenen bir dil sürümü kilitlenebilir.

Veritabanı Projeleri

  • GRANT OPTION iznini kullanarak izinleri iptal etmeye çalıştığınızda Veritabanı Projesi dağıtımı başarısız oluyor.
  • Yazdırılamayan karakterler içeren özelleştirilmiş .dbschema dosyaları, bir modeli yükseltmeye çalıştığınızda Visual Studio'nın kilitlenmesine neden olur.
  • Kaynak öğede yalnızca var olan öğeleri karşılaştır seçeneği etkinleştirildiğinde "Şema Karşılaştırma" özelliği alt öğeleri oluşturmayı yoksayar.
  • Proje normalleştirilmesi gereken uzun denetim kısıtlamaları içerdiğinde Artımlı Veritabanı Projesi dağıtımı yanıt vermemeye başlar.
  • Dizin İpuçları, veritabanı projesi derlemesindeki veritabanı başvuruları arasında çözümlenmez.

Hata Ayıklayıcı

  • Hata ayıklayıcı rastgele olarak "adımla" ve "adımla" yordamlarını "tamamlamaya çalıştırma" yordamı olarak ele alır.
  • Visual Studio 2010 birkaç hata ayıklama oturumu sonrasında kilitleniyor ve boş bir Windows Internet Explorer penceresi görüntüleniyor.
  • Sabitlenmiş hata ayıklama değerleri.
  • Visual Studio, daha önce dışarı aktarılmış olan Aynı Veri İpucunu içeri aktardığında kilitleniyor.
  • İstemci tarafında hata ayıklama gerçekleştirdiğinizde aşağıdaki hata iletisini alırsınız:

Bahşiş

Hata: Kesme noktasına şu anda isabet edilmeyecek. Bu konum istemci tarafı betiğine eşlenemedi.

  • Hata ayıklayıcıda yalnızca 100 "std::map" öğesine izin verilir.
  • Kaynak Sunucu etiketli PDB'lerin kullanılması Visual Studio 2010'un yanıt vermemeye başlamasına ve ardından kilitlenmesine neden olur.
  • Windows Presentation Foundation'da (WPF) olay izlemeyle ilgili bazı sorunlar düzeltildi.

IntelliTrace

  • Disk Temizleme işlemi için günlük dosyaları kaldırılır.
  • Müşterinin uygulamasında ortaya çıkan kilitlenmeler düzeltildi.
  • Geçmiş Moda girdiğiniz Ayrıştırma penceresine geçtiğiniz zaman oluşan kilitlenme düzeltildi.
  • Çalıştırma moduna bir izleme dosyası yerleştirildiği için çıkışta kilitlenme sorunu düzeltildi. 64 bit ve SharePoint IntelliTrace için ####IntelliTrace, Visual Studio 2010'da hata ayıklama oturumunda ileri ve geri gitmenizi sağlayan devrim niteliğindeki yeni hata ayıklama teknolojisidir. Ancak, zaman kısıtlamaları nedeniyle ve tamamen yeni bir özellik olduğundan, bu teknoloji tüm senaryolarda çalışmaz. Visual Studio 2010 SP1, 64 bit çözümlerde ve Microsoft SharePoint grup çözümleri için IntelliTrace hata ayıklama teknolojisini etkinleştirir.

Profil Oluşturucu

  • Birden çok Visual Studio örneği başlatıldığında Performans Gezgini yüklenmez.
  • JScript profili oluşturma, Rusça ve diğer Avrupa ve Latin Amerika dil işletim sistemlerinde çalışmaz.
  • JScript profili oluşturma, Windows Internet Explorer 9 ile çalışmaz.
  • Müşteri web sunucusu ayarını kullanarak bir Web Uygulaması projesinin profilini oluştururken Visual Studio kilitleniyor.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Hyper-V'de daha doğru örnekleme.
  • Birden çok işlemin profil oluşturmasını etkinleştirmek için geliştirilmiş JavaScript profili oluşturma.
  • Geliştirilmiş kararlılık, 64 bit profil oluşturma gerçekleştirir.

Projeleri Ayarlama

  • Kayıt Defteri Yakalama Yardımcı Programı, Windows 7 çalıştıran bir bilgisayarda kilitleniyor.
  • Önkoşulları yapılandırdığınızda Visual Studio kilitlenebilir.
  • Kurulum projesi derlemesi, komut satırından çalıştırdığınızda başarısız olur.
  • Kurulum projelerinin Visual Studio 2008'den Visual Studio 2010'a geçirilmesi bileşen GUID'lerini değiştirir ve bu da yükseltmelerin başarısız olmasına neden olur.
  • Bir Kurulum projesi bir komut satırından oluşturulurken Visual Studio 2010'daki Devenv.exe komutu rastgele kilitleniyor.
  • Bir Kurulum projesini veya Dağıtım Projeleri Kurulum projesini kapattığınızda IDE kilitleniyor.
  • RestartWWWService=false komutu, projeler Visual Studio 2010 kullanılarak oluşturulduğunda Windows Server 2003 çalıştıran bir bilgisayarda WWW hizmetini yanlış şekilde yeniden başlatır.

T4

Visual Studio 2010 SP1 aşağıdaki geliştirmeleri içerir:

  • Şablon devralmayı kullanarak T4 şablonlarını özelleştirin veya genişletin.
  • T4 artık başvuruda bulunan derlemeleri bellekte kilitlemediğinden, T4 ile yardımcı kitaplıkları çok daha kolay kullanın.
  • Derleme zamanı oluşturma için derleme sunucunuza T4 dağıtın.

ASP.NET Verileri

  • Visual Studio 2010 Sürüm Adayı'nda, "Yalnızca DataContext nesnelerini göster" onay kutusu seçildiğinde "DataContext" alanı görünmez.

Web Geliştirme

Web Projeleri

  • ASP.NET App_Themes klasörü yeni bir CSS stil sayfası eklemeye izin vermez.
  • .designer.cs stil sayfası iç içe web uygulaması projeleriyle beklendiği gibi çalışmıyor.
  • SCC glifleri Çözüm Gezgini görüntülenmez.

HTML Tasarımcısı

  • Bir web uygulamasının dışındaki stil sayfaları Visual Studio .NET 2010 IDE tasarım görünümünde uygulanmaz.
  • HTML Tasarım Aracı web sayfalarını tasarlamak için beklendiği gibi kullanılamaz.

Windows Telefon Geliştirici Araçları

64 MB üzerindeki XAP dosyalarının dağıtımı, fiziksel telefon cihazlarında test ve hata ayıklama için başarısız olabilir.


Genel WPF ve Silverlight Tasarım Aracı

  • "Araç Kutusu Öğelerini Seç" iletişim kutusunu kullandığınızda, işlemi el ile sonlandırmanız gerekir, uygulama yanıt vermez hale gelir ve veri kaybı ve GUI bozulması oluşur.
  • Silverlight öğelerini araç kutusuna eklemeye çalıştığınızda IDE tamamen kilitler.
  • Visual Studio çalışırken Silverlight'ın yükseltilmesi, Visual Studio'nın kilitlenmesine neden olur.
  • Arka plan iş parçacığı çalıştıran denetimlerin silinmesi Visual Studio'nın kilitlenmesine neden olur.
  • Hata içeren XAML dosyaları açıldığında hata listesi görüntülenmez.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Farklı bir renk profili seçtiğinizde performans iyileştirmeleri eklenir.
  • Visual Basic'te bir olay oluşturulduktan sonra bir çözümü kapattığınızda Kaydet iletişim kutusu görüntülenir.
  • Taşınabilir derlemeler için destek eklenir.

XAML

XAML Tasarım Aracı Tasarım Yüzeyi

  • WPF'deki Bağlama özelliği beklendiği gibi çalışmıyor.
  • XAML'de "devralma ve üzerine yazma" deseni "algılanan döngü" olarak bildirilir.
  • Görünürlük özelliğine artık tasarım zamanında uyulmaktadır.
  • Denetimleri araç kutusundan tasarım yüzeyine sürüklediğinizde bellek sızıntısı oluşur.
  • Bir olay ekledikten sonra tasarım yüzeyini başlattığınızda System.InvalidOperationException özel durumu oluşur.
  • Üst denetimleri genişleticiye taşıdığınızda bir hata iletisi iletişim kutusu görüntülenir.
  • Kök öğenin alt öğesi bir genişletici olduğunda oluşturma işlemini kontrol edin.
  • Denetimler, FlowDirection özelliğinin RightToLeft olarak ayarlandığı bir kapsayıcıda taşınabilir.
  • Silverlight Toolkit Veri Görselleştirme bileşenlerini kullanan dosyalar için tasarımcıyı alamazsınız.
  • Genişletici, daraltılması gereken tasarım zamanında genişletilmiş olarak kalır.
  • Denetimler küçük kılavuz çizgilerine uydurulur.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • ScrollViewer denetiminde denetimlerin tutturılması azaltılır.
  • Altın çubukta işlenmeyen bir özel duruma neden olabilecek kullanıcı kodu artık görüntülenir.

XAML Yeniden Düzenleme

  • Bir türü yeniden adlandırdığınızda, türün özellikleri Visual Basic için XAML dosyalarında yeniden adlandırılmaz.
  • XAML tabanlı iş akışı dosyaları, iş akışı dosyalarının arkasındaki koddan yeniden düzenleme olaylarını alır.
  • XAML dosyalarıyla etkileşim kurarken yeniden düzenleme ve "Tanıma Git" beklendiği gibi çalışmaz ve XAML dosyası açık değildir.
  • Bir sınıfı yeniden adlandırdıktan sonra, olay işleyicisi yeniden adlandırılan sınıf için olayları oluşturmaz.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • TypeArguments özniteliğindeki yeniden düzenleme türleri desteği eklenir.
  • Tanıma derleme içeren ad alanlarını yeniden düzenleme desteği eklenir.

XAML Özellik Denetçisi

  • StyleTypedProperty özelliği Stil Seçici tarafından desteklenmez.
  • XAML StringFormat düzenleyicisi, çift kaçışlı karakterleri desteklemez.
  • XAML düzenleyicisi sabitlendiğinde ve bağlamaları veya kaynakları ayarladığınızda klavye odağı kaybolabilir.
  • "Değere git" tanımı, tanım bir Uygulama XAML dosyasına işaret ettiğinde bir hata iletisi iletişim kutusu görüntüler.
  • Çözüm derlendikten sonra Özellik Denetçisi'ndeki ekli özellikler kaybolur.
  • Fırça düzenleyicisi sabitlendiğinde, aynı özelliğin özellik denetçisinde birden çok kez görünmesine neden olabilir.
  • Özellik denetçisi kaynağa göre sıralandığında content özelliği görüntülenemiyor.
  • DataContext CollectionViewSource olarak ayarlandığında Databinding Seçici'yi açarsanız bir hata oluşur.
  • Kaynak seçiciyi kullanarak başka bir projeden yüklenen bir stil uygularsanız hata oluşur.
  • Fazla eklenen özellikler beklenmedik şekilde görüntülenir.
  • Özellik kategorisinin Genişlet veya Daralt durumu, derleme ve çalıştırma sonrasında kalıcı olmaz.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Özellik denetçisinde aynı ada ancak farklı ad alanlarına sahip ekli özellikleri ayarlama desteği eklendi.
  • Silverlight projesi için özellik denetçisindeki özellik işaretçisi için olası bir kaynak göstergesi olarak devralma ekleme desteği eklendi.

XAML Düzenleyicisi

  • Visual Studio 2010 XAML düzenleyicisinde AppDomainUnloaded özel durumu oluşabilir. Bu sorun, Bir Kılavuzun x:Name üzerinde IntelliSense'in alınması nedeniyle oluşabilir.
  • Visual Studio 2010 XAML IntelliSense beklenmedik bir şekilde başarısız olabilir.
  • Tasarım bölmesinde tasarım zamanında, denetimler için uygulanan özel Stiller'i göremezsiniz. Ancak çalışma zamanında her şey düzgün görünür.
  • Bir IntelliSense öğesi seçtiğinizde Visual Studio 2010 Premium sürümü kilitlenebilir.
  • VisualStateGroup nesnesini düzenlediğinizde XAML düzenleyicisi yanıt vermemeye başlayabilir.
  • XAML geçici olarak geçersiz bir duruma getirildikten sonra bir hata temizlenemez.
  • Ekli özellikler için hatalı dalgalı çizgiler görünebilir ve bu, tasarım yüzeyinin çalışmasını engeller.
  • Rectangles üzerinde StrokeThickness özelliğini 0 olarak ayarladığınızda yanlış bir hata oluşabilir.
  • XAML'yi daraltmak için CTRL+M tuşlarını kullanarak kullandığınızda Visual Studio kilitlenebilir.
  • Silverlight için IntelliSense stili, uygulamayla aynı ad alanında sınıfları göstermez.

Visual Studio Düzenleyicisi

  • CTRL+GERİ AL tuşları çok fazla metin siler.
  • Metin değiştirildikten sonra "Bul ve Değiştir" penceresi ekran dışına taşınır.
  • Kaynak dosya Unicode olmayan karakterler içerdiğinde Visual Studio 2010 kilitleniyor.
  • Hata ayıklama zamanında "Listele" komutunu görüntülemek artık Items özelliğini görmenize olanak tanır.
  • Seçim gezintisi beklendiği gibi çalışmıyor.
  • CTRL+OK sözcük seçimi sırasında şapka işareti ekran dışıdır.
  • Yatay otomatik kaydırma CTRL+SHIFT tuşlarıyla çalışmaz.
  • Metni seçmek için CTRL+SHIFT+OK tuş bileşimi görüntüden çıkar.
  • Visual Studio 2010 Kopyala komutu, hata oluşmasına neden olan RTF oluşturur.
  • Bozuk kod, Çince karakterler içeren Visual Studio 2010 kodunu Word 2010'a kopyaladığınızda oluşur.
  • Visual Studio 2010 Kod Düzenleyicisi'ni kullanarak Korece karakterleri kopyalayıp yapıştıramazsınız.
  • Japonca karakterler içeren kaynak kodu kopyaladığınızda, kaynak kod Microsoft Word 2010'a doğru yapıştırılamaz.
  • Bozuk karakterler, kaynak kod kopyalanıp Microsoft® PowerPoint® 2010 yapıştırıldığında oluşur.
  • Visual Studio 2010 IDE, zaten genişletilmiş olan bölgeleri genişlettiğiniz zaman kilitlenebilir.
  • Renk ayarlarını değiştirdiğinizde Visual Studio 2010 IDE kilitlenebilir.
  • WPF Düzenleyicisi'ni başlattığınızda Visual Studio 2010 kilitlenebilir.
  • Deyimleri kullanarak kopyalama yaptığınızda Bellek Yetersiz sorunu oluşur.
  • Metin için Kes eylemini gerçekleştirdikten sonra, metni yapıştıramazsınız.
  • Deyim tamamlama sırasında fazladan düzen yapmayı durdurduğunuzda, açılır pencere süresi yüzde 30 ile 40 arasında kısaltılabilir.
  • Dosyalarda Değiştir eylemi yanlış sonuçlar bildiriyor.

Visual Studio Genişletilebilirliği

  • "Çözüm/Proje Yükleniyor" iletişim kutusunda, Başlık olarak Yalıtılmış Kabuk uygulama adı gösterilmiyor.

Visual Studio Kabuğu

  • Bağlam menüleri, gösterilecek yer olsa bile kaydırılır.
  • "Bul ve Değiştir" penceresi her açıldığında genişler.
  • Bir menü ayırıcıya tıkladığınızda Visual Studio kilitleniyor.
  • Visual Studio, her kapatışınızda COM Özel Durumu ile kilitleniyor.
  • Visual Studio kapandığında kilitleniyor.
  • AMD CodeAnalyst kullandığınızda Visual Studio kilitleniyor.
  • Visual Studio' yu her kapatmaya çalıştığınızda yeniden başlatılır.
  • Bir çözümün dosyasına çift tıklayarak yüklenmesi gereksiz DLL'lerin yüklenmesine neden olur.
  • Visual Studio'da boşta kalma süresi işleme, gereksiz iş parçacığı bağlamı geçişlerine neden olur.
  • Belirli senaryolar için görüntülenen ilerleme durumu iletişim kutusu. Örneğin, C++ projeleri için Tanıma Git işleminin tamamlanması beklenenden uzun sürer.
  • "devenv /safemode" modunu çalıştırdığınızda LightSwitch yüklenmiyor.
  • Telerik kullanarak .aspx ve .js dosyalarını açtığınızda Düzenleyici yanıt vermeyi durdurur.
  • Yalnızca Hızlı giriş ekranından değerlendirme için kaldırıldı.
  • Ekran okuyucular ve tabletler, işaretçi Geri Al düğmesinin üzerinde duraklatılırken Visual Studio'yu kilitler.
  • Çok örnekli araç pencerelerinden oluşan kayan bir grubu kapattığınızda Visual Studio kilitleniyor.
  • Dosya kullanıma almayı geri aldığınızda Visual Studio kilitleniyor.

Visual Studio Testi

Web/Yük Testi

  • Test yürütülürken WebTest Sonuçları görüntüleyicisi kilitlenebilir.
  • bir istekte Bul/Değiştir eylemini gerçekleştirdiğinizde OutOfMemory özel durumu oluşturulur.
  • Test sonucu durum çubuğundaki "eşik ihlalleri" köprüsüne tıkladıktan sonra Devenv.exe işlemi kilitleniyor.
  • Çalıştırma tamamlandıktan sonra "Sayfa Yanıt Süresi" grafiğindeki sayaçlar kaybolur.
  • Sonuçları LoadTest DB'ye yazmak beklenenden uzun sürer.
  • Performans Sayaçları yük testi yürütme sırasında bırakılır.

Visual Studio Araçları

Office için Visual Studio Araçları (VSTO)

  • Form Bölgesini yerelleştirilebilir olarak işaretleme, Visual Studio düzenleyicisini bozar.
  • Ayrıca Visual Studio 2010 SP1, VSTO Çalışma Zamanı performansını artırır.

SharePoint için Visual Studio Araçları

  • Paket bildirimi şablonuna CAS izin kümesi eklemek F5 dağıtımının başarısız olmasına neden olur.
  • ASCX dosyası belirli bir uzunluğu aşarsa korumalı olan Visual Web Bölümü kod oluşturma işlemi başarısız olur.

Visual Studio Veri Araçları

  • Veri Kümesi Tasarım Aracı TableAdapterManager sınıfının Otomatik Oluşturulan Kodu Visual Studio 2008 ve Visual Studio 2010'da farklılık gösterir.
  • Veri Yineleyicisi, veri kaynakları penceresinde görüntüye bağlanamıyor.

Birim Testi/Test Yürütmesi

  • Test denetleyicisinde, testlerin "Yürütülmedi" durumuna gitmesine neden olan bir yarış durumu vardır.
  • QTAgent başlatılamadığında veya test çalıştırması Main() işlevinde yanıt vermeyi durdurduğunda test çalıştırması yanıt vermeyi durdurur.
  • TestContext çıkışı, Sıralı testin içinde yer alan iç testler için yanlıştır.
  • Test denetleyicisine bir test yüklendiğinde performans sorunu oluşur.
  • Laboratuvar ortamında büyük miktarda test çalıştırmak, bazı testleri "Yürütülmedi" durumunda bırakır.
  • Kod kapsamı için kod renklendirmesi yönetilmeyen C++ kodu için çalışmıyor.
  • TestCaseId özelliği, aynı test yöntemiyle ilişkili tüm test çalışmaları için aynı olur.

TCM Sunucusu

  • Ambar yeniden oluşturma işleminin tamamlanması beklenenden uzun sürüyor.
  • Otomatikleştirilmiş test sonuçlarının sıfırlanması, bir noktanın iki değişikliğinin ambarda geçerli sürüm olarak görünmesine neden olabilir.

Microsoft Test Manager

  • "Tanılama Veri Bağdaştırıcısı-Olay Günlüğünü Yapılandır" sayfası, Microsoft Test Manager'ın farklı dil sürümlerinde kesilir.
  • Test sonuçlarının çözümlenmesi sonucun test noktası eğilimindeki en son sonuç olmasına neden olur.
  • Sağdan Sola dil ayarları MTM oturumlarında kalıcı olmaz.
  • Büyük paketler için sorgu tabanlı test paketi yeniden doldurma işlemi beklenenden uzun sürer.
  • Microsoft Test Çalıştırıcısı'nda Firefox kayıttan yürütme için tarayıcı türünü seçtiğinizde kilitlenme oluşabilir.
  • Test edilen uygulama test çalışması için eylem kaydının bir parçası olarak başlatılırsa Intellitrace verilerini toplayamazsınız.
  • Test sonuçlarının ek sayısı, büyük miktarda test sonucu arasında yineleme yaparken 0 döndürür.
  • Eylem kaydı oluştururken "parametreyi parolaya" alanı bağlayamazsınız.

Ayrıca, Visual Studio 2010 SP1 aşağıdaki iyileştirmeleri içerir:

  • Test çalışması açıklaması Microsoft Test Yöneticisi'nde gösterilebilir.
  • Microsoft Test Manager için performans iyileştirmeleri sağlanır.
  • El ile testte İfade Kodlayıcısı 4.0 desteği eklendi.

Laboratuvar Yöneticisi

  • TFS Uygulama Katmanı için yapılandırılan Microsoft System Center Virtual Machine Manager (SCVMM) sunucusu değiştirilemez.
  • Derleme dağıtımı/test iş akışı DFS'de veya WebDav paylaşımlarında bırakma konumlarını kullanamaz.
  • Derleme dağıtımı/test iş akışında birden fazla yapılandırmaya sahip olan mevcut derlemeler için yapılandırma seçemezsiniz.
  • Derleme Hizmeti Konağı "Laboratuvar Modu" içinde çalışıyorsa ve hizmet hesabının yönetici kimlik bilgileri yoksa kilitleniyor.
  • Derleme aracısı ve laboratuvar aracısı laboratuvar dışı yönetilen bir sanal makineye yüklendiğinde, derleme aracısı başlatılmaz.

Hızlı İleri/Kodlanmış UITest

  • Kodlanmış UI test projeleri aynı çözümdeki Kurulum ve Dağıtım projeleriyle uyumsuz.
  • BrowserWindow.FindMatchingControls yönteminde UITestException özel durumu oluşturulur.
  • UIMap'e eklenen UI Test denetimleri büyük/küçük harfe duyarlı değildir.
  • Mevcut bir eylem kaydından Kodlanmış UI Testi oluşturma işlemi, alternatif kimlik bilgileri iletişim kutusunda görüntülenmez.

Ayrıca, Uyumluluk Görünümü'nde Internet Explorer 9 Beta için UITest kodunu kaydetme ve kayıttan yürütme desteği eklenir.


Bilinen Sorunlar

Yardım Kitaplığı Yöneticisi

  • Sorun:

    Yardım Kitaplığı Yöneticisi birden çok eşzamanlı oturumu desteklemez.

  • Geçici çözüm:

    Herhangi bir geçici çözüm yoktur.

Yardım Kitaplığı Aracısı

  • Sorun:

    İçerik güncelleştirmesinin ardından Yardım Kitaplığı Aracısı yeniden başlatılmaz. İçerik olmadan ilk kez başlattığınızda Yardım Kitaplığı Aracısı kilitlenebilir. Geçersiz URL'lere gittiğinizde aracı İçerik Bulunamadı sayfasını göstermez.

  • Geçici çözüm:

    Herhangi bir geçici çözüm yoktur.

Yükleme, Yüklü Güncelleştirme Listesinin Düzeltmeleri Hatalı Listelemesine Neden Olabilir

  • Sorun:

    Visual Studio 2010 Service Pack 1, Yüklü Güncelleştirmeler listesinde çeşitli girdilerin oluşturulmasına neden olabilir. Girdiler bir KB numarasıyla birlikte "Visual C++ Standard 2010 Beta 1 için Düzeltme" olarak etiketlenmiştir. Microsoft, Visual Studio 2010 Service Pack 1 ile hiçbir Beta düzeltmesinin yüklenmediğini ve listelenen düzeltmelerin her biri için düzeltmenin Visual Studio 2010 Service Pack 1'e eklendiğini doğruladı.

  • Geçici çözüm:

    Bu sorun için geçici çözüm yoktur. Sisteminizde "Beta 1" düzeltmeleri yüklü değil. Sisteminizde hiçbir dosya yüklü olmadığından güncelleştirmeleri kaldıramaz veya girdileri Yüklü Güncelleştirmeler listesinden kaldıramazsınız.

Microsoft Update Kullanmayla İlgili Bilinen Sorunlar

  • Sorun:

    Bu hizmet paketini yüklediğinizde, yüklemeyi durdurmaya çalışırsanız yükleme işlemi başarıyla devam edebilir ve tamamlanabilir. Yükleme işlemi yarıdan fazla tamamlandığında bu sorun oluşabilir. Yükleme işlemine "Güncelleştirmeleri indir ama yüklenip yüklenmeyeceğini ben seçeyim" seçeneğini belirleyip "Güncelleştirmeyi yükle ve kapat" seçeneğini belirleyerek başlatırsanız, hizmet paketi yüklemesi başarısız olabilir. Bilgisayar yeniden başlatıldıktan sonra size bu hizmet paketi yeniden sunulur ve yükleme başarıyla tamamlanır. Hizmet paketini Visual Studio 2010Ultimate, Visual Studio 2010 Premium veya Visual Studio 2010Professional kullanıcılarının İngilizce olmayan bir sürümünden kaldırırsanız, hizmet paketini yeniden yüklemeniz istenir. Ancak, bu hizmet paketinin bileşenleri beklenmeyen bir durumda olduğundan yükleme işlemi başarısız olur. Bu hizmet paketini başarıyla yeniden yüklemek için şu adımları izleyin:

  • Geçici çözüm:

    1. Denetim Masası'daki Programlar ve Özellikler öğesinden veya Setup.exe dosyasını çalıştırarak Visual Studio kurulumunu Bakım Modu'nda başlatın.
    2. Özellik Ekle veya Kaldır'ı seçin.
    3. Microsoft Office Geliştirici Araçları'nı seçin ve güncelleştir'e tıklayın. Kurulum tamamlandığında hizmet paketini yeniden yükleyin.

Başvurular

  • Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.
  • Microsoft, teknik destek bulmanıza yardımcı olmak için üçüncü taraf iletişim bilgileri sağlar. Bu iletişim bilgileri bildirimde bulunmadan değişebilir. Microsoft, bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez.

Özellikler

Makale Kimliği: 983509 - Son İnceleme: 10 Tem 2017 - Düzeltme: 2 Şunlar için geçerlidir:

  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Team Agents 2010
  • Microsoft Visual Studio Test Uzmanı 2010
  • Microsoft Office Çalışma Zamanı için Visual Studio 2010 Araçları

Sayfanın Başı