Udostępnij za pośrednictwem


Informacje o wersji programu Visual Studio 2010 Service Pack 1

Postanowienia | licencyjne — społeczność deweloperów blogów | programu Visual Studio

Uwaga

To nie jest najnowsza wersja programu Visual Studio. Aby pobrać najnowszą wersję, odwiedź informacje o bieżącej wersji programu Visual Studio 2019.


Pobierz program Visual Studio 2010 z dodatkiem Service Pack 1

Program Visual Studio 2010 można pobrać z My.VisualStudio.com. Portal My.VisualStudio.com wymaga bezpłatnej subskrypcji programu Dev Essentials lub subskrypcji programu Visual Studio.


Ikona informacji o wersjiInformacje o wersji programu Visual Studio 2017 2010 z dodatkiem Service Pack 1

wydany 18 sierpnia 2011 r.

Nowości w tej wersji

Informacje o programie Visual Studio 2010 z dodatkiem Service Pack 1

Podsumowanie: Ulepszenia w tej wersji

Podsumowanie: Problemy rozwiązane w tej wersji


Informacje o programie Visual Studio 2010 z dodatkiem Service Pack 1

Obsługiwane systemy operacyjne

  • Windows Server 2008 R2 (oparty na architekturze x64)
  • Windows 7 (oparty na architekturze x86 i x64)
  • Windows Server 2008 (wszystkie wersje oparte na x86 i x64) wraz z dodatkiem Service Pack 2
  • Windows Vista (wszystkie wersje oparte na x86 i x64 z wyjątkiem Starter Edition) wraz z dodatkiem Service Pack 2
  • Windows Server 2003 R2 (wszystkie wersje oparte na x86 i x64)
  • Windows Server 2003 (wszystkie wersje oparte na architekturze x86 i wszystkie wersje x64) wraz z dodatkiem Service Pack 2

Uwaga

Aby zastosować ten dodatek Service Pack na komputerze z systemem Windows Server 2003, musisz mieć zainstalowany program MSXML 6.0. Aby uzyskać więcej informacji na temat uzyskiwania programu MSXML 6.0, odwiedź witrynę internetową microsoft Core XML Services (MSXML) 6.0 .

  • Windows XP z dodatkiem Service Pack 2 (SP2) lub nowszą wersją systemu Windows XP
  • Windows XP (wszystkie wersje oparte na architekturze x86 z wyjątkiem wersji Starter) wraz z dodatkiem Service Pack 3

Obsługiwane architektury

  • 32-bitowa (x86)
  • 64-bitowa (x64) (WOW)

Wymagania sprzętowe

  • Procesor 1,6 GHz lub szybszy
  • 1024 MB pamięci RAM (1,5 GB, jeśli jest uruchomiona na maszynie wirtualnej)
  • 5,5 GB dostępnego miejsca na dysku twardym
  • Dysk twardy o szybkości 5,400 obr./min
  • Karta wideo z obsługą directX 9, która jest uruchomiona w rozdzielczości 1024 × 768 lub wyższej rozdzielczości
  • Stacja dysków DVD

Wymagania dotyczące oprogramowania

Aby zastosować ten dodatek Service Pack, musisz mieć jeden z obsługiwanych programów programu Visual Studio 2010 wymienionych w sekcji "Dotyczy".


Szczegóły: Ulepszenia w tej wersji

Program Visual Studio 2010 SP1 zawiera aktualizację programu Microsoft .NET Framework 4. Aby uzyskać więcej informacji na temat aktualizacji, przeczytaj artykuł z bazy wiedzy Microsoft Knowledge Base 2468871 Update for Microsoft .NET Framework 4.

Ulepszenia debugowania

Program Visual Studio 2010 SP1 dodaje następujące ulepszenia:

  • Ulepszenia podczas otwierania plików mini zrzutu i debugowania plików mini zrzutu.
  • Ulepszenia ograniczania zawieszania się podczas dołączania procesu.
  • Ulepszenia niezawodności debugowania interfejsu przekazywania komunikatów (MPI).
  • Ulepszenia poślizgu wątków podczas oceny funkcji.

Grafiki i animacje przyspieszane przez procesor GPU oparte na MFC

Program Visual Studio 2010 z dodatkiem SP1 umożliwia korzystanie z następujących dwóch technologii dla MFC:

  • Direct2D, sprzętowy, bezpośredni tryb, interfejs API grafiki 2-W, który zapewnia wysoką wydajność i wysokiej jakości renderowanie dla geometrii 2-W, map bitowych i tekstu. Aby uzyskać więcej informacji, przeczytaj artykuł Direct2D .
  • Menedżer animacji systemu Windows, który umożliwia rozbudowaną animację elementów interfejsu użytkownika. Aby uzyskać więcej informacji, odwiedź Stronę Menedżer animacji systemu Windows. Te dwie technologie można wykorzystać bez przerywania modelu programowania MFC. Ponadto pokazy można znaleźć w następującym katalogu: drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Aby uzyskać więcej informacji na temat ulepszeń technologii w programie Visual Studio 2010 SP1, zobacz Dodatki MFC dla programu Visual Studio 2010 SP1.

Obsługa nowych zestawów instrukcji AMD i Intel

Program Visual Studio 2010 SP1 dodaje funkcje wewnętrzne lub funkcje wewnętrzne, aby umożliwić rozszerzenia dla procesorów AMD i Intel nowych mikroprocesorów, które zostaną wydane w przyszłym roku. Funkcje wewnętrzne umożliwiają wysoce wydajne przetwarzanie bez obciążenia wywołania funkcji. Aby uzyskać więcej informacji na temat funkcji wewnętrznych, zobacz artykuł Funkcje wewnętrzne kompilatora . Aby uzyskać więcej informacji na temat rozszerzeń, odwiedź witrynę internetową firmy Intel AVX innej firmy.


Aktualizacje SQL

Projekt aplikacji warstwy danych: struktura aplikacji warstwy danych w wersji 1.1

Program Visual Studio 2010 SP1 zawiera następujące ulepszenia:

  • Uaktualnienia DAC są obsługiwane w Usługi SQL Azure i w programie SQL Server.
  • Uaktualnienia DAC są teraz w miejscu, a nie obok siebie.

Ulepszenia technologii

Podgląd pomocy 1.1

Aby zapewnić produktywność deweloperów, autonomiczna aplikacja do wyświetlania lokalnego jest instalowana w programie Visual Studio 2010 SP1. Następujące ulepszenia technologii są dodawane w nowej lokalnej przeglądarce Pomocy:

  • Ikony paska menu szybkiego dostępu: szybki dostęp do innych ulepszeń technologii o wysokim użyciu lub narzędzi. Obejmuje to menedżera bibliotek pomocy, drukowanie, opcje i synchronizowanie tematu do spisu treści (SPIS TREŚCI).
  • Wyszukaj lokalnie zainstalowaną zawartość.
  • Wyszukaj pasujące ciągi w temacie.
  • Widoki konsoli (SPIS treści, indeks, ulubione i wyniki z wyszukiwania)
    • Lista tematów indeksu słów kluczowych
    • Widok spisu treści
    • Ulubione
    • Historia
    • Widok listy wyników wyszukiwania
  • Menu skrótów
  • Okno zawartości Drukowanie tematu
  • Opcje: Zmień rozmiar czcionki wyświetlania, liczbę tematów w historii i wyświetlany po stronie widoku konsoli.

Obsługa programu Silverlight 4

Program Microsoft Silverlight 4 Tools for Visual Studio 2010 jest zawarty w programie Visual Studio 2010 SP1. Spowoduje to dodanie obsługi określania wartości docelowej programu Silverlight 4 w projektancie i systemie projektu Silverlight. Zapewnia to również obsługę nowych ulepszeń technologii Silverlight 4. Ta nowa technologia obejmuje pracę z niejawnymi stylami i aplikacjami OOB (Out-of-Browser) Silverlight 4. Możesz automatycznie uruchomić i debugować aplikację OOB z poziomu środowiska IDE, określić podpisywanie XAP dla zaufanych aplikacji OOB i ustawić charakterystykę okna OOB.

Podstawowa obsługa testów jednostkowych dla programu .NET Framework 3.5

W programie Visual Studio 2010 SP1 masz teraz funkcje testowania aplikacji przeznaczonych dla programu .NET Framework 3.5.

Kreator wydajności dla programu Silverlight

Program Visual Studio 2010 SP1 umożliwia dostosowanie wydajności aplikacji Silverlight przez profilowanie kodu. Tradycyjny profiler kodu nie może dostroić wydajności renderowania dla aplikacji Silverlight. Do programu Visual Studio 2010 SP1 jest dodawanych wiele profilów wyższego poziomu, dzięki czemu można lepiej określić, które części aplikacji zużywają czas.

Renderowanie oprogramowania

Domyślnie renderowanie oprogramowania jest włączone w systemie Windows XP i w systemie Windows Server 2003, aby zwiększyć wydajność i stabilność programu Visual Studio 2010.

Wykrywanie instalacji w trybie mieszanym

Jeśli zainstalujesz wiele wersji programu Visual Studio 2010 na tym samym komputerze, kombinacja plików binarnych programu może działać w tym samym wystąpieniu programu Visual Studio. Na przykład ten problem występuje, gdy masz zainstalowaną wersję programu Visual Studio 2010 Ultimate na tym samym komputerze, na którym zainstalowano dodatek Service Pack 1 programu Microsoft Visual Basic Express. Taka instalacja może powodować problemy ze stabilnością lub funkcjonalnością. Program Visual Studio 2010 z dodatkiem SP1 wykrywa, czy instalacja programu SP1 została ukończona i może monitować o zaktualizowanie jej, jeśli instalacja jest niekompletna. Dzięki temu instalacja jest w znanym, stabilnym stanie.


Osadzanie środowiska uruchomieniowego języka Visual Basic

Dodano nową funkcję kompilatora języka Visual Basic, która umożliwia deweloperom języka Visual Basic kierowanie aplikacji i bibliotek na platformach, na których pełne środowisko Uruchomieniowe Języka Visual Basic jest niedostępne. Aby uzyskać więcej informacji, odwiedź wpis w blogu VB Core — nowy tryb kompilacji w programie Visual Studio 2010 SP1 .


Projektowanie aplikacji internetowych

Obsługa usług IIS Express

Program Visual Studio 2010 z dodatkiem SP1 umożliwia korzystanie z usług Internet Information Services (IIS) 7.5 Express jako lokalnego serwera hostingu dla witryny internetowej i projektów aplikacji internetowych.

Uwaga

Usługi IIS 7.5 Express nie są uwzględnione w dodatku SP1 i należy pobrać je oddzielnie. Aby uzyskać więcej informacji, odwiedź wpis w blogu VS 2010 SP1 (beta) i IIS Express .

Obsługa programu SQL Server CE 4

Program Visual Studio 2010 SP1 umożliwia zarządzanie plikami SDF programu Microsoft SQL Server Compact 4.0 w Eksplorator rozwiązań i w Eksploratorze serwera w kontekście projektów internetowych. Ponadto program Visual Studio 2010 z dodatkiem SP1 umożliwia korzystanie z programu SQL Server Compact 4.0 wraz z formularzami microsoft ASP.NET Web Forms w kontrolce źródła danych SQL.

Uwaga

Program SQL Server Compact 4.0 nie jest dołączony do programu Visual Studio 2010 z dodatkiem SP1 i należy pobrać go oddzielnie. Aby uzyskać więcej informacji, odwiedź wpis w blogu VS 2010 SP1 i SQL CE.

Obsługa razor

Zmiany są wprowadzane w systemach projektów internetowych i w edytorze HTML w celu obsługi nowej składni Razor. Ta nowa składnia jest używana przez ASP.NET web pages i ASP.NET MVC 3.

Uwaga

Razor nie jest uwzględniony w dodatku SP1 i musisz pobrać go oddzielnie. Aby uzyskać więcej informacji, odwiedź następujące blogi:

Integracja z internetowymi danymi pi

Obsługa Instalator platformy Microsoft Web (PI) jest dodawana w programie Visual Studio 2010 SP1 w następujący sposób:

  • Dodano nowy pasek narzędzi umożliwiający szybki dostęp do najnowszej wersji internetowego pi. Ponadto, jeśli internetowy numer PI nie został zainstalowany, jest pobierany jako pierwszy.
  • Po otwarciu projektów internetowych korzystających z usług IIS 7.5 Express, SQL Server Compact 4.0 lub ASP.NET składni Razor zostanie wyświetlone okno dialogowe z ofertą pobierania i instalowania tych składników przy użyciu usługi Web PI, jeśli składniki nie zostały jeszcze zainstalowane.

Zależności możliwe do wdrożenia

Niektóre nowe składniki technologiczne dodane w programie Visual Studio 2010 SP1 można wdrożyć razem z aplikacją. Następnie można użyć składników nawet podczas wdrażania aplikacji na serwerze, na którym te składniki nie są zainstalowane. W programie Visual Studio 2010 SP1 zostanie dodane nowe okno dialogowe, które ułatwia dodawanie tych możliwych do wdrożenia zależności do projektu internetowego. Aby uzyskać dostęp do okna dialogowego, kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań, a następnie wybierz polecenie Dodaj zależności możliwe do wdrożenia. Obsługiwane są następujące składniki:

  • ASP.NET stron internetowych używających składni Razor.
  • SQL Server Compact 4.0
  • ASP.NET MVC 3

Aby uzyskać więcej informacji, odwiedź następujące blogi:

Obsługa języków HTML5 i CSS3

Wstępna obsługa języka HTML5 jest dodawana do edytora HTML, dzięki czemu można uzyskać funkcję IntelliSense i walidację elementów i atrybutów HTML. Pełna wersja, która zapewnia pełniejsze środowisko HTML5, zostanie udostępniona w przyszłej wersji programu Visual Studio. Aby uzyskać więcej informacji, odwiedź blog HTML5 i CSS3 w programie Visual Studio 2010 SP1 .

Uwzględnione usługi WCF RIA V1 z dodatkiem SP1

Usługa WCF RIA jest teraz zlokalizowana w 10 różnych językach obsługiwanych przez program Visual Studio 2010 SP1. Jednostka może teraz zawierać elementy członkowskie typu złożonego. Na przykład można użyć typu Customer.Address, w którym klient jest jednostką, ale Adres nie jest jednostką. Typ jednostki może być teraz używany w wielu klasach DomainService w tej samej aplikacji. Ograniczenie dotyczące używania danego typu jednostki wewnątrz co najwyżej jednej usługi DomainService jest zniesione. Punkt rozszerzalności generowania kodu jest teraz publicznie dostępny. Może być on używany w przypadku generatorów opartych na języku T4 i innych kodów zewnętrznych dla produktu. Ponadto operacje dodawania/usuwania elementu DataForm są teraz włączone dla klasy EntitySet i klasy EntityCollection.

Więcej informacji o tworzeniu aplikacji internetowych

Aby uzyskać więcej informacji na temat innych ulepszeń technologii w programie Visual Studio 2010 SP1 dla deweloperów sieci Web, odwiedź wpis w blogu HTML5 i CSS3 w programie Visual Studio 2010 SP1 .


Edytor/projektant XAML

Przejdź do definicji wartości

Umożliwia przechodzenie bezpośrednio z kontrolek na stronie do stylów zastosowanych do kontrolek. Oznacza to, że możesz szybko i łatwo zrozumieć i pracować ze strukturami stylów i zasobów w aplikacji, a na koniec zrozumieć, dlaczego ten przycisk w aplikacji jest czerwony.

Funkcja IntelliSense stylu

Umożliwia łatwe modyfikowanie stylów, które już masz w języku XAML. Teraz uzyskasz funkcję IntelliSense dla właściwości i ich wartości w stylu opartym na typie TargetType.

Selektor źródła danych

Umożliwia łatwe wybieranie i modyfikowanie informacji o źródle danych bezpośrednio z powierzchni projektowej.

Zaawansowane polecenia siatki

Umożliwia łatwe dodawanie, usuwanie i zmienianie kolejności wierszy i kolumn siatki.

Nowy edytor grubości

Umożliwia zbiorcze edytowanie określonych elementów, takich jak marginesy lub wypełnienie wielu kontrolek.

Obsługa przykładowych danych

Umożliwia dodanie przykładowych danych w celu wyświetlenia szablonów elementów i powiązań rozświetlanych w czasie projektowania. Nie tylko sprawia to, że łączenie powiązań danych jest łatwiejsze za pomocą selektora powiązań danych, co oznacza również, że można projektować układy z rozmiarem do zawartości i automatyczne znacznie bardziej bezproblemowo. Ponadto dane czasu projektowania będą przepływać czysto między programem Visual Studio i programem Expression Blend.

Zwiększona stabilność

Wprowadzono wiele ulepszeń stabilności programu Visual Studio 2010 z dodatkiem SP1.


Szczegóły: Problemy rozwiązane w tej wersji

.NET

Edytor ASP.NET

  • BACKSPACE i STRZAŁKI nie działają.
  • Devenv.exe ulega awarii i występuje błąd naruszenia dostępu podczas *.js automatycznego formatowania.
  • Problemy w poleceniu "Formatuj dokument" w edytorze kodu JScript.
  • Element członkowski obiektu JScript nie jest wymieniony w funkcji IntelliSense, gdy element członkowski obiektu zawiera znak $.
  • Funkcja "Inner" nie analizuje poprawnie. Funkcja zwraca niepoprawnie polecenie "Niezdefiniowane", gdy jest przywoływane odwołanie do pliku JScript.
  • Występują problemy z formatowaniem funkcji JScript.
  • Funkcja IntelliSense w języku JScript nie działa zgodnie z oczekiwaniami, gdy rozszerza obiekt zdefiniowany na karcie "Odwołanie".
  • Komentarze XML nie są wyświetlane w funkcji IntelliSense w języku JScript.

Narzędzia architektury

  • Sekwencjonowanie diagramów, zmiana układu i linii życia nie są zmieniane zgodnie z oczekiwaniami.
  • Komunikat "Element z tym samym kluczem został już dodany" na diagramie sekwencji.
  • Użycie interakcji jest pomijane po rozwinięciu grupy Lifeline.
  • Nie można otworzyć diagramu, jeśli zmienisz w pełni kwalifikowaną nazwę interfejsu, a opcja Ukryj kwalifikowaną nazwę jest ustawiona na true. W tym przypadku realizacja interfejsu jest wyświetlana jako lizak.
  • Walidacja jest uszkodzona w przypadku odwołań do parametrów ogólnych wewnątrz treści metody.
  • Projekt modelowania umożliwia użytkownikom tworzenie zduplikowanych nazwanych odwołań. Ten problem może prowadzić do uszkodzenia projektu.
  • Błąd odwołania o wartości null występuje w przypadku jawnych implementacji interfejsu i diagramów przejściowych podczas generowania diagramu sekwencji.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Komunikaty interakcji są teraz sortowane.
  • Linki zwrotne do elementów diagramu warstwowego z elementów roboczych serwera Team Foundation Server są teraz obsługiwane.

Kodowanie

Środowisko uruchomieniowe języka C (CRT)

  • MSPDB100.dll jest ładowana dynamicznie, ale biblioteka DLL nie określa w pełni kwalifikowanej ścieżki w CRT.
  • Gdy stała WEOF jest przekazywana do funkcji "swprintf_s", bufor nie otrzymuje zakończenia wartości NULL.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Ulepszenia wydajności i stabilności.
  • Bardziej wydajne zarządzanie pamięcią.
  • Inne ulepszenia środowiska IDE, aby zapobiec zawieszaniu się i awarii interfejsu użytkownika.
  • Poprawa wydajności klucza funkcji F12 (Goto Definition) w dużych projektach.

Kompilator języka C#

  • Naruszenie dostępu występuje podczas debugowania struktury języka C#, która zawiera około 500 pól.
  • Projektanci mogą nie poprawnie kwalifikować typów w kodzie, który jest emitowany.

Edytor języka C#

  • Program Visual Studio 2010 ulega awarii podczas pisania kodu w czasie projektowania.
  • Kandydat wersji MVC3 Razor może spowodować nieprawidłowe wcięcie bloku kodu, gdy kandydat do wydania automatycznie sformatuje dokument.
  • W projektach WPF usługa IntelliSense języka C# może ulec awarii po zamknięciu.
  • Jeśli pakiet wielowersyjny nie jest zainstalowany, usługa językowa języka C# ulega awarii podczas próby załadowania projektu.
  • Polecenie "Wyróżnij odwołania" powoduje awarię w niektórych przypadkach, gdy plik jest zamykany.
  • Generowanie typu może spowodować wystąpienie raportu o awarii po otwarciu wygenerowanego pliku.
  • Tagi inteligentne mogą spowodować awarię raportu w niektórych scenariuszach internetowych.
  • Raport o awarii występuje, gdy zmienisz pole Publiczne na Właściwość.
  • W przypadku wstrzymania wskaźnika nad nazwanym argumentem funkcja QuickInfo ulega awarii, jeśli nazwa metody jest zgodna z nazwą klasy lokalnej.
  • Funkcja IntelliSense w języku C# ulega awarii po zainstalowaniu rozszerzenia Nawigator rozwiązań, a strona "aspx\web" jest otwierana jako dodatkowy plik.
  • Klucz BACKSPACE nie działa poprawnie w przypadku znaków koreańskich w Edytorze tekstów.

Kompilator C++

  • Kompilator języka C++ generuje nieprawidłowe instrukcje movups zamiast instrukcji movss.
  • Wystąpił konkretny problem z opcją /Og w 64-bitowej wersji kompilatora programu Visual Studio 2010 Beta 2.
  • Instrukcje SSE2 są generowane po określeniu opcji /arch:SSE.
  • Istnieją konkretne problemy w wersji x64 kompilatora języka C++ (optymalizator).
  • Brak wywołań destruktora po włączeniu optymalizacji.
  • Kompilator ulega awarii z specyfikatorem typu "decltype(*this)".

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Optymalizacje i poprawki w kilku obszarach generowania kodu.
  • Zarządzana parzystość kompilacji przyrostowej z programem Visual Studio 2008. Wcześniej właściwość Enable Managed Incremental Build (Włącz kompilację przyrostową) nie istniała po otwarciu stron Właściwości projektu dla projektu Visual C++ 2010.

Debugowanie języka C++

  • Mieszane stosy wywołań są uszkodzone podczas debugowania kodu C++.
  • Podczas próby sprawdzenia zmiennych lokalnych podczas debugowania w programie Visual Studio 2010 zostanie wyświetlony komunikat o błędzie "CXX0017 "Nie znaleziono symbolu".
  • W oknie Obserwowanie są wyświetlane nieprawidłowe wartości.

Edytor języka C++

  • Program Visual Studio 2010 ulega awarii w projekcie C/C++ podczas ukrywania lub wyświetlania wszystkich plików rozwiązania.
  • Automatyczne uzupełnianie składowych klasy wymusza nieprawidłowe składowe (z uwzględnieniem wielkości liter).
  • W niektórych przypadkach przejdź do deklaracji.
  • Edytor języka C++ może ulec awarii podczas wstawiania komentarzy.
  • Wystąpiła awaria podczas deklarowania enumuneration języka C++.
  • Wystąpiły problemy z natywną funkcją IntelliSense, na przykład z indeksami i raportowaniem.
  • Metoda NavigateTo w języku C++ od czasu do czasu przestaje odpowiadać.

Standardowa biblioteka C++

  • Ograniczenie "vector::erase" zwraca niezgodny iterator w kompilacji debugowania.
  • * ograniczenia "tr1:regex" różni się w programie Visual Studio 2008 i w programie Visual Studio 2010, gdy są używane niektóre wyrażenia regularne.
  • Gdy używasz instrukcji "std::vector", podczas uruchamiania programu występuje przeciek pamięci.

Współbieżność środowiska wykonawczego

  • Naprawiono równoczesne naruszenia dostępu do kolejek.
  • Współbieżne biblioteki środowiska uruchomieniowego visual C++ przeciekają pamięć w programie Visual Studio 2010.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Nieprawidłowe przecieki pamięci dodatniej nie są już zgłaszane podczas korzystania ze środowiska uruchomieniowego współbieżności (ConcRT).
  • Konwencja wywoływania "__stdcall" jest teraz obsługiwana przez wszystkie kontenery PPL, ConcRT i współbieżne.
  • Naruszenie dostępu nie występuje w ciągu "concurrent_queue" z ciągiem "std::string".
  • Skojarzone kontenery mogą być używane z funkcją "parallel_for_each".

Analiza kodu

  • 538887: program Visual Studio ulega awarii podczas wyświetlania ustawień analizy kodu dla rozwiązania z witryną usług IIS.
  • Analizator kodu statycznego zgłasza prawidłowy kod.
  • Częste awarie występują podczas zmiany ustawień analizy kodu w programie Visual Studio Team Server 2010.

Ponadto program Visual Studio 2010 SP1 zawiera następujące ulepszenia:

  • Analiza kodu zarządzanego (FxCop) jest teraz instalowana na serwerach x64 TeamBuild.

Odnajdywanie i walidacja kodu

  • Naprawiono awarie występujące z nawigacją na grafie.
  • Rozwiązano problem z interfejsem użytkownika paska przewijania w zaawansowanym menu wyboru Eksploratora architektury.
  • Pliki tymczasowe pozostają po uruchomieniu walidacji warstwy.
  • Akcja "Zawarte według" w folderze C++ może spowodować awarię Eksploratora architektury.

Entity Framework (generowanie kodu)

  • Problemy występują podczas korzystania z jednostek samodzielnego śledzenia programu Entity Framework wraz z pamięcią podręczną AppFabric CACHE ('Velocity') i wersją programu .NET Framework 4.0.
  • W przypadku korzystania z pliku Edmx razem z ADO.NET generator jednostek samodzielnego śledzenia powoduje wygenerowanie plików, których nie można skompilować z powodu braku obsługi zdarzeń HandleCascadeDelete.
  • Szablon jednostki Samodzielne śledzenie nie generuje kodu dla importów funkcji, które nie mają wartości zwracanej.
  • Jednostka nie jest oznaczona jako zmodyfikowana, gdy skojarzenie FK używające właściwości EntityReference.EntityKey ma wartość null.
  • Szablon jednostek samodzielnego śledzenia generuje niezgodny kod dla przestrzeni nazw rozdzielanych kropkami.
  • Szablon jednostek samodzielnego śledzenia nie generuje wartości domyślnych dla właściwości skalarnych w typach złożonych.
  • Różne zmiany generowania kodu w celu zachowania zgodności z wytycznymi języka Visual Basic dotyczącymi dość listerów.

F#

Program Visual Studio 2010 SP1 rozwiązuje problemy ze stabilnością kompilatora i poprawności kodu dla wygenerowanego kodu. Na przykład ten dodatek Service Pack naprawia poprawność konwencji wywoływania platformy i emitowania komentarzy dokumentów XML dla metod rozszerzeń. Ponadto ten dodatek Service Pack zwiększa wydajność generowania zdarzenia.

Edytor JScript

  • Dodatkowe miejsce jest dodawane w kodzie po wybraniu opcji Zachowaj karty .
  • Wcięcie jest niepoprawne dla pustych literałów obiektów.
  • Opcja formatowania funkcji JScript Parens nie działa jako "nawiasy sformułowane".
  • Skrót klawiaturowy ALT+A jest niepoprawnie używany dla słowa kluczowego Wstaw spację po funkcji dla anonimowego polecenia funkcji.
  • Funkcja Atlas IntelliSense nie jest obecna, gdy menedżer skryptów ma ścieżkę http ServiceReference.
  • Pamięć procesu programu Visual Studio zwiększa się do 300 MB po otwarciu innego projektu, pozostawiasz bieżący projekt otwarty, a bieżący projekt zawiera wiele otwartych plików JScript.
  • W warunku ForIn nie istnieje funkcja IntelliSense.
  • Bardzo duży wzrost pamięci występuje podczas komentowania lub odkomentowania dużych plików JScript.
  • Wpisywanie jest bardzo powolne w pliku JScript, który ma długą zawartość w jednym wierszu.
  • Globalne elementy członkowskie pochodzące z plików zewnętrznych nie mogą odnaleźć funkcji IntelliSense.
  • Utrata kolorowania i funkcji IntelliSense występuje po zaktualizowaniu funkcji IntelliSense w celu odwołania się do zdalnej lub nieistniejącej usługi.

Klasy Microsoft Foundation (MFC) i biblioteka aktywnych szablonów (ATL)

  • W CDatabase/Crecordset MFC zmienna "DoFieldExchange" nie działa poprawnie w programie Visual Studio 2010.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zwiększa bezpieczeństwo i wydajność oraz zapewnia inne ulepszenia w atl/MFC.

Kompilator języka Visual Basic

  • Awaria może wystąpić, gdy wpiszesz w pobliżu właściwości ReadOnly, a wiele deklaracji pól jest obecnych.
  • Jeśli dowolny typ lokalnego pochodzi z podpisanego zestawu, język Visual Basic nie wyświetla wartości w oknie Ustawienia lokalne.
  • W dużych projektach, które zawierają wiele komentarzy doc XML, mogą wystąpić opóźnienia w edytorze podczas wpisywania.
  • Podczas przełączania fokusu między polami wyrażeń mogą wystąpić opóźnienia w dużych projektach programu Workflow Foundation.

Edytor Visual Basic

  • Obowiązkowy element ByVal jest wyświetlany na platformie .NET języka Visual Basic.
  • Wartości wyliczenia funkcji IntelliSense nie są wyświetlane.
  • Duży projekt Visual Basic może ulec awarii po zamknięciu.
  • Środowisko IDE programu Visual Studio przestaje odpowiadać podczas analizowania komentarzy XMLDOC w złożonym projekcie.
  • Usługa języka Visual Basic ulega awarii po otwarciu projektu internetowego.

Projektant Windows Forms

  • Środowisko IDE programu Visual Studio 2010 służy do otwierania projektu, który jest w starszej wersji. Na przykład otwierasz projekt programu Visual Studio 2008. Po sesji debugowania nie można ponownie skompilować ani debugować projektu i zostanie wyświetlony komunikat o błędzie podobny do następującego:

Nie można skopiować pliku obj\Debug\assembly_name do bin\Debug\assembly_namepliku . Proces nie może uzyskać dostępu do pliku bin\Debug\assembly_name , ponieważ jest on używany przez inny proces.

  • Jeśli zmienisz nazwę lub cofniesz wklejanie kontrolek Windows Forms w projektancie, plik projektanta wycieknie podczas wystąpienia programu Visual Studio 2010.
  • Uaktualniasz projekt programu Visual Studio 2005 do programu Visual Studio 2010 i przywracasz projekt do programu .NET Framework 4. Po zamknięciu wystąpienia programu Visual Studio obsługiwana wersja językowa programu Visual Studio może ulec awarii.

Projekty bazy danych

  • Wdrażanie projektu bazy danych kończy się niepowodzeniem podczas próby odwołania uprawnień przy użyciu uprawnienia GRANT OPTION.
  • Dostosowane pliki dbschema zawierające znaki niedrukowalne powodują awarię programu Visual Studio podczas próby uaktualnienia modelu.
  • Funkcja "Porównanie schematu" ignoruje tworzenie elementów podrzędnych, gdy jest włączona opcja Tylko porównaj elementy, które istnieją w elemencie źródłowym .
  • Wdrożenie projektu przyrostowej bazy danych nie odpowiada, gdy projekt zawiera długie ograniczenia sprawdzania, które muszą być znormalizowane.
  • Wskazówki dotyczące indeksu nie są rozpoznawane w odwołaniach do bazy danych w kompilacji projektu bazy danych.

Debuger

  • Debuger losowo traktuje procedury "step-into" i "step-over" jako procedurę "uruchom do ukończenia".
  • Program Visual Studio 2010 zawiesza się po kilku sesjach debugowania i zostanie wyświetlone puste okno programu Windows Internet Explorer.
  • Przypięte wartości debugowania.
  • Program Visual Studio ulega awarii, gdy importuje tę samą poradę dotyczącą danych, która została wcześniej wyeksportowana.
  • Podczas debugowania po stronie klienta jest wyświetlany następujący komunikat o błędzie:

Napiwek

Błąd: Punkt przerwania nie zostanie obecnie trafiony. Nie można zamapować tej lokalizacji na skrypt po stronie klienta.

  • W debugerze dozwolonych jest tylko 100 elementów "std::map".
  • Użycie plików PDB oznaczonych tagiem serwera źródłowego powoduje zawieszenie programu Visual Studio 2010, a następnie awarię.
  • Niektóre problemy z śledzeniem zdarzeń w programie Windows Presentation Foundation (WPF) zostały rozwiązane.

IntelliTrace

  • Pliki dziennika są usuwane dla operacji oczyszczanie dysku.
  • Naprawiono awarie wprowadzone w aplikacji klienta.
  • Naprawiono awarię, która występuje po przełączeniu się do okna Dezasemblacji wprowadzonego w trybie historycznym.
  • Awaria podczas zamykania z powodu umieszczenia pliku śledzenia w trybie uruchamiania jest stała. ####IntelliTrace dla 64-bitowych i SharePoint IntelliTrace to rewolucyjna nowa technologia debugowania w programie Visual Studio 2010, która umożliwia przechodzenie do przodu i do tyłu przez sesję debugowania. Jednak ze względu na ograniczenia czasowe i ponieważ jest to zupełnie nowa funkcja, ta technologia nie działa we wszystkich scenariuszach. Program Visual Studio 2010 z dodatkiem SP1 umożliwia debugowanie technologii IntelliTrace w 64-bitowych rozwiązaniach i rozwiązaniach farmy programu Microsoft SharePoint.

Profiler

  • Eksplorator wydajności nie jest ładowany po uruchomieniu wielu wystąpień programu Visual Studio.
  • Profilowanie w języku JScript nie działa w systemach operacyjnych języka rosyjskiego i europejskiego i latynoamerykańskiego.
  • Profilowanie w języku JScript nie działa z programem Windows Internet Explorer 9.
  • Program Visual Studio ulega awarii podczas profilowania projektu aplikacji internetowej przy użyciu ustawienia serwera internetowego klienta.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Dokładniejsze próbkowanie w funkcji Hyper-V.
  • Ulepszono profilowanie języka JavaScript w celu włączenia profilowania wielu procesów.
  • Ulepszona stabilność wykonuje profilowanie 64-bitowe.

Konfigurowanie projektów

  • Narzędzie przechwytywania rejestru ulega awarii na komputerze z systemem Windows 7.
  • Program Visual Studio może ulec awarii podczas konfigurowania wymagań wstępnych.
  • Kompilacja projektu instalatora kończy się niepowodzeniem po uruchomieniu go z wiersza polecenia.
  • Migrowanie projektów instalacyjnych z programu Visual Studio 2008 do identyfikatorów GUID składników programu Visual Studio 2010 powoduje niepowodzenie uaktualnień.
  • Polecenie Devenv.exe w programie Visual Studio 2010 zawiesza się losowo, gdy projekt Instalatora jest kompilowany z poziomu wiersza polecenia.
  • Środowisko IDE ulega awarii po zamknięciu projektu Instalatora lub projektu instalacji projektów wdrażania.
  • Polecenie RestartWWWService=false niepoprawnie uruchamia usługę WWW na komputerze z systemem Windows Server 2003, gdy projekty są kompilowane przy użyciu programu Visual Studio 2010.

T4

Program Visual Studio 2010 SP1 zawiera następujące ulepszenia:

  • Dostosowywanie lub rozszerzanie szablonów T4 przy użyciu dziedziczenia szablonu.
  • Korzystanie z bibliotek pomocników z T4 znacznie łatwiejsze, ponieważ T4 nie blokuje już zestawów, do których odwołuje się pamięć.
  • Wdróż T4 na serwerze kompilacji na potrzeby generowania czasu kompilacji.

dane ASP.NET

  • W programie Release Candidate for Visual Studio 2010 pole "DataContext" nie jest widoczne, gdy pole wyboru "Pokaż tylko obiekty DataContext" jest zaznaczone.

Projektowanie aplikacji internetowych

Projekty sieci Web

  • Folder ASP.NET App_Themes nie zezwala na dodawanie nowego arkusza stylów CSS.
  • Arkusz stylów .designer.cs nie działa zgodnie z oczekiwaniami w przypadku zagnieżdżonych projektów aplikacji internetowych.
  • Glyphs SCC nie są wyświetlane w Eksplorator rozwiązań.

HTML Designer

  • Arkusze stylów spoza aplikacji internetowej nie są stosowane w widoku projektu IDE programu Visual Studio .NET 2010.
  • Projektant HTML nie może być używany zgodnie z oczekiwaniami do projektowania stron internetowych.

Narzędzia deweloperskie dla systemu Windows Phone

Wdrażanie plików XAP powyżej 64 MB może zakończyć się niepowodzeniem podczas testowania i debugowania na fizycznych urządzeniach telefonicznych.


Ogólny projektant WPF i Silverlight

  • W przypadku korzystania z okna dialogowego "Wybieranie elementów przybornika" należy ręcznie zabić proces, aplikacja przestanie odpowiadać, a utrata danych i uszkodzenie graficznego interfejsu użytkownika.
  • Środowisko IDE całkowicie blokuje się podczas próby dodania elementów silverlight do przybornika.
  • Uaktualnianie programu Silverlight podczas działania programu Visual Studio powoduje awarię programu Visual Studio.
  • Usuwanie kontrolek z uruchomionym wątkiem w tle powoduje awarię programu Visual Studio.
  • Lista błędów nie jest wyświetlana, gdy otwierane są pliki XAML zawierające błędy.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Ulepszenia wydajności po dodaniu innego profilu kolorów.
  • Okno dialogowe Zapisywanie jest wyświetlane po zamknięciu rozwiązania po wygenerowaniu zdarzenia w Visual Basic.
  • Dodano obsługę zestawów przenośnych.

XAML

Powierzchnia projektowa projektanta XAML

  • Funkcja wiązania w WPF nie działa zgodnie z oczekiwaniami.
  • Wzorzec "dziedziczyć i zastępować" w języku XAML jest zgłaszany jako "wykryta pętla".
  • Właściwość Widoczność jest teraz uwzględniana w czasie projektowania.
  • Przeciek pamięci występuje podczas przeciągania kontrolek z przybornika do powierzchni projektowej.
  • Wyjątek System.InvalidOperationException występuje podczas uruchamiania powierzchni projektowej po dodaniu zdarzenia.
  • Po przeniesieniu kontrolek nadrzędnych do ekspandera zostanie wyświetlone okno dialogowe komunikatu o błędzie.
  • Kontrolowanie tworzenia, gdy element podrzędny elementu głównego jest ekspanderem.
  • Kontrolki mogą przenosić się do kontenera, który ma właściwość FlowDirection ustawioną na RightToLeft.
  • Nie można otworzyć projektanta dla plików korzystających ze składników wizualizacji danych zestawu narzędzi Silverlight Toolkit.
  • Ekspander pozostaje rozszerzany w czasie projektowania, gdy powinien zostać zwinięty.
  • Kontrolki są przyciągane do drobnych linii siatki.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Przyciąganie kontrolek jest zmniejszane w kontrolce ScrollViewer.
  • Kod użytkownika, który może spowodować nieobsługiwany wyjątek na złotym pasku, jest teraz wyświetlany.

Refaktoryzacja XAML

  • Po zmianie nazwy typu właściwości typu nie są zmieniane w plikach XAML dla języka Visual Basic.
  • Pliki przepływu pracy, które są oparte na języku XAML, pobierają zdarzenia refaktoryzacji z kodu, który znajduje się za plikami przepływu pracy.
  • Refaktoryzacja i "Przejdź do definicji" nie działają zgodnie z oczekiwaniami podczas interakcji z plikami XAML, a plik XAML nie jest otwarty.
  • Po zmianie nazwy klasy program obsługi zdarzeń nie generuje zdarzeń dla zmienionej klasy.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Dodano obsługę typów refaktoryzacji w atrybucie TypeArguments .
  • Dodano obsługę refaktoryzacji przestrzeni nazw, które zawierają zestaw w definicji.

Inspektor właściwości XAML

  • Właściwość StyleTypedProperty nie jest obsługiwana przez seler stylów.
  • Edytor XAML StringFormat nie obsługuje znaków z podwójnymi znakami ucieczki.
  • Po przypięciu edytora XAML i ustawieniu powiązań lub zasobów fokus klawiatury może zostać utracony.
  • Definicja "Przejdź do wartości" wyświetla okno dialogowe komunikatu o błędzie, gdy definicja wskazuje plik XAML aplikacji.
  • Dołączone właściwości w Inspektorze właściwości znikną po utworzeniu rozwiązania.
  • Po przypięciu edytora pędzli może to spowodować wielokrotne pojawienie się tej samej właściwości w inspektorze właściwości.
  • Nie można wyświetlić właściwości Content , gdy inspektor właściwości jest sortowany według źródła.
  • Błąd występuje, jeśli otworzysz selektor powiązania danych, gdy właściwość DataContext jest ustawiona na CollectionViewSource.
  • Błąd występuje, jeśli zastosujesz styl załadowany z innego projektu przy użyciu selektora zasobów.
  • Nadmiar dołączonych właściwości jest wyświetlany nieoczekiwanie.
  • Stan Rozwiń lub Zwiń kategorii Właściwość nie jest utrwalany po kompilacji i uruchomieniu.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Dodano obsługę ustawiania dołączonych właściwości o tej samej nazwie, ale różnych przestrzeni nazw w inspektorze właściwości.
  • Obsługa dodawania dziedziczenia jako możliwego wskazania źródła dla znacznika właściwości w inspektorze właściwości jest dodawana dla projektu Silverlight.

Edytor XAML

  • Wyjątek AppDomainUnloaded może wystąpić w edytorze XAML programu Visual Studio 2010. Ten problem może być spowodowany uzyskaniem funkcji IntelliSense w siatce x:Name.
  • Funkcja IntelliSense języka XAML w programie Visual Studio 2010 może nieoczekiwanie zakończyć się niepowodzeniem.
  • W czasie projektowania w okienku Projekt nie widać zastosowanych niestandardowych stylów dla kontrolek. Jednak wszystko wygląda dobrze w czasie wykonywania.
  • Program Visual Studio 2010 Premium w wersji Premium może ulec awarii po wybraniu elementu intelliSense.
  • Edytor XAML może nie odpowiadać podczas edytowania obiektu VisualStateGroup.
  • Błąd może nie zostać wyczyszczone po tymczasowym wprowadzeniu kodu XAML w nieprawidłowym stanie.
  • Błędne zygzaki mogą pojawiać się dla dołączonych właściwości i uniemożliwia to działanie powierzchni projektowej.
  • Podczas ustawiania właściwości StrokeThickness na wartość 0 w prostokątach może wystąpić nieprawidłowy błąd.
  • Jeśli używasz CTRL+M do zwijania kodu XAML, program Visual Studio może ulec awarii.
  • Funkcja IntelliSense stylu dla programu Silverlight nie wyświetla klas w tej samej przestrzeni nazw co aplikacja.

Edytor programu Visual Studio

  • Ctrl+BACKSPACE usuwa zbyt dużo tekstu.
  • Okno "Znajdź i zamień" zostanie przeniesione poza ekran po zastąpieniu tekstu.
  • Program Visual Studio 2010 ulega awarii, gdy plik źródłowy zawiera znaki inne niż Unicode.
  • Wyświetlanie polecenia "Lista" w czasie debugowania nie umożliwia już wyświetlania właściwości Items.
  • Nawigacja po zaznaczeniach nie działa zgodnie z oczekiwaniami.
  • Daszek jest wyłączony podczas zaznaczania wyrazów CTRL+STRZAŁKA.
  • Automatyczne przewijanie w poziomie nie działa z kombinacją CTRL+SHIFT.
  • Kombinacja CTRL+SHIFT+STRZAŁKA w celu zaznaczenia tekstu wykracza poza widok.
  • Polecenie kopiowania programu Visual Studio 2010 generuje RTF, który powoduje wystąpienie błędu.
  • Podczas kopiowania kodu programu Visual Studio 2010 zawierającego znaki chińskie do programu Word 2010 występuje kod garbled.
  • Nie można kopiować i wklejać znaków koreańskich przy użyciu edytora kodu programu Visual Studio 2010.
  • Podczas kopiowania kodu źródłowego zawierającego japońskie znaki nie można poprawnie wkleić kodu źródłowego do Microsoft® Word 2010.
  • Po skopiowaniu i wklejeniu kodu źródłowego do Microsoft® PowerPoint® 2010 występują znaki garbled.
  • Środowisko IDE programu Visual Studio 2010 może ulec awarii po rozwinięciu regionów, które zostały już rozwinięte.
  • Środowisko IDE programu Visual Studio 2010 może ulec awarii po zmianie ustawień kolorów.
  • Program Visual Studio 2010 może ulec awarii po uruchomieniu edytora WPF.
  • Podczas kopiowania przy użyciu instrukcji występuje problem z brakiem pamięci.
  • Po wykonaniu akcji Wytnij dla tekstu nie można wkleić tekstu.
  • Po zatrzymaniu wykonywania dodatkowych układów podczas uzupełniania instrukcji czas wyskakowania może skrócić o 30 do 40 procent.
  • Akcja Zastąp w plikach zgłasza nieprawidłowe wyniki.

Rozszerzalność programu Visual Studio

  • Okno dialogowe "Ładowanie rozwiązania/projektu" nie wyświetla nazwy aplikacji izolowanej powłoki jako tytułu.

Visual Studio Shell

  • Menu kontekstowe przewijają się, nawet jeśli istnieje miejsce na ich wyświetlenie.
  • Okno "Znajdź i zamień" jest coraz szersze za każdym razem, gdy zostanie otwarte.
  • Program Visual Studio ulega awarii po kliknięciu separatora menu.
  • Program Visual Studio ulega awarii z wyjątkiem COM za każdym razem, gdy go zamkniesz.
  • Program Visual Studio ulega awarii po zamknięciu.
  • Program Visual Studio ulega awarii podczas korzystania z narzędzia AMD CodeAnalyst.
  • Program Visual Studio jest uruchamiany ponownie za każdym razem, gdy próbujesz go zamknąć.
  • Ładowanie rozwiązania przez dwukrotne kliknięcie pliku powoduje załadowanie niepotrzebnych bibliotek DLL.
  • Przetwarzanie czasu bezczynności w programie Visual Studio powoduje niepotrzebne przełączanie kontekstu wątku.
  • Okno dialogowe postępu wyświetlane w niektórych scenariuszach. Na przykład definicja Przejdź do dla projektów języka C++ trwa dłużej niż oczekiwano do zakończenia.
  • LightSwitch nie jest ładowany podczas uruchamiania trybu "devenv /safemode".
  • Edytor przestaje odpowiadać podczas otwierania plików .aspx i .js przy użyciu usługi Telerik.
  • Usunięto polecenie Do oceny tylko z ekranu powitalnego Express.
  • Czytniki zawartości ekranu i tablety powodują awarię programu Visual Studio, gdy wskaźnik wstrzymuje się za pośrednictwem przycisku Cofnij .
  • Program Visual Studio ulega awarii po zamknięciu przestawnej grupy okien narzędzi z wieloma wystąpieniami.
  • Program Visual Studio ulega awarii po cofnięciu wyewidencjonowania pliku.

Visual Studio Test

Web/Load Test

  • Przeglądarka wyników testów sieci Web może ulec awarii podczas wykonywania testu.
  • Wyjątek OutOfMemory jest zgłaszany podczas wykonywania akcji Znajdź/Zamień w żądaniu.
  • Proces Devenv.exe ulega awarii po kliknięciu hiperlinku "naruszenia progu" na pasku stanu wyniku testu.
  • Liczniki na wykresie "Czas odpowiedzi strony" znikną po zakończeniu przebiegu.
  • Zapisywanie wyników w bazie danych LoadTest DB trwa dłużej niż oczekiwano.
  • Liczniki wydajności są porzucane podczas wykonywania testu obciążenia.

Visual Studio Tools

Visual Studio Tools dla pakietu Office (VSTO)

  • Oznaczanie regionu formularza jako lokalizowalne powoduje przerwanie edytora programu Visual Studio.
  • Ponadto program Visual Studio 2010 SP1 poprawia wydajność środowiska uruchomieniowego VSTO.

Visual Studio Tools for SharePoint

  • Dodanie zestawu uprawnień CAS do szablonu manifestu pakietu powoduje niepowodzenie wdrożenia F5.
  • Generowanie kodu składnika Web Part visual Web Part, które jest w trybie piaskownicy, kończy się niepowodzeniem, jeśli plik ASCX przekracza określoną długość.

Visual Studio Data Tools

  • Wygenerowany automatycznie kod klasy TableAdapterManager projektanta zestawów danych różni się w programie Visual Studio 2008 i w programie Visual Studio 2010.
  • Element powtarzający danych nie może powiązać z obrazem w oknie źródeł danych.

Test jednostkowy/wykonywanie testu testowego

  • Stan wyścigu istnieje w kontrolerze testów, który powoduje przejście testów do stanu "Nie wykonane".
  • Przebieg testu przestaje odpowiadać, gdy nie można uruchomić modułu QTAgent lub przebieg testu przestaje odpowiadać w funkcji Main().
  • Dane wyjściowe TestContext są niepoprawne dla testów wewnętrznych, które znajdują się wewnątrz uporządkowanego testu.
  • Problem z wydajnością występuje, gdy test jest ładowany do kontrolera testów.
  • Uruchomienie dużej ilości testów w środowisku laboratoryjnym powoduje pozostawienie niektórych testów w stanie "Nie wykonano".
  • Kolorowanie kodu dla pokrycia kodu nie działa w przypadku niezarządzanych kodu C++.
  • Właściwość TestCaseId jest taka sama dla wszystkich przypadków testowych skojarzonych z tą samą metodą testową.

Serwer TCM

  • Ponowne kompilowanie magazynu trwa dłużej niż oczekiwano.
  • Zresetowanie wyników testów automatycznych może spowodować wyświetlenie dwóch zmian punktu w magazynie jako bieżącej wersji.

Microsoft Test Manager

  • Strona "Konfigurowanie dziennika zdarzeń adaptera danych diagnostycznych" jest obcięta w różnych wersjach językowych programu Microsoft Test Manager.
  • Analizowanie wyników testu powoduje, że wynik stanie się najnowszym wynikiem trendu punktu testowego.
  • Ustawienia języka od prawej do lewej nie są utrwalane w sesjach usługi MTM.
  • Ponowne wypełnianie zestawu testów opartego na zapytaniach trwa dłużej niż oczekiwano w przypadku dużych zestawów.
  • Może wystąpić awaria podczas wybierania typu przeglądarki dla odtwarzania Przeglądarki Firefox w programie Microsoft Test Runner.
  • Nie można zbierać danych intellitrace, jeśli testowana aplikacja jest uruchamiana jako część rejestrowania akcji dla przypadku testowego.
  • Liczba załączników dla wyników testów zwraca wartość 0 podczas iteracji po dużych ilościach wyników testu.
  • Nie można powiązać pola "parametr z hasłem" podczas tworzenia rejestrowania akcji.

Ponadto program Visual Studio 2010 z dodatkiem SP1 zawiera następujące ulepszenia:

  • Opis przypadku testowego można wyświetlić w programie Microsoft Test Manager.
  • Dostępne są ulepszenia wydajności programu Microsoft Test Manager.
  • Dodano obsługę kodera wyrażeń 4.0 w testowaniu ręcznym.

Menedżer laboratorium

  • Nie można zmienić serwera programu Microsoft System Center Virtual Machine Manager (SCVMM) skonfigurowanego dla warstwy aplikacji TFS.
  • Przepływ pracy wdrażania/testowania kompilacji nie może używać lokalizacji upuszczania w systemie plików DFS lub udziałach WebDav.
  • Nie można wybrać konfiguracji dla istniejących kompilacji, które mają więcej niż jedną konfigurację w przepływie pracy wdrażania/testowania kompilacji.
  • Host usługi kompilacji ulega awarii, jeśli jest uruchomiony w trybie laboratoryjnym, a konto usługi nie ma poświadczeń administracyjnych.
  • Po zainstalowaniu agenta kompilacji i agenta laboratorium na maszynie wirtualnej niezarządzanej przez laboratorium agent kompilacji nie zostanie uruchomiony.

Szybki kodowany test interfejsu użytkownika

  • Kodowane projekty testowe interfejsu użytkownika są niezgodne z projektami instalacji i wdrażania w tym samym rozwiązaniu.
  • Wyjątek UITestException jest zgłaszany w metodzie BrowserWindow.FindMatchingControls.
  • Kontrolki testu interfejsu użytkownika dodane do interfejsu użytkownikaMap są bez uwzględniania wielkości liter.
  • Tworzenie kodowanego testu interfejsu użytkownika na podstawie istniejącego nagrania akcji nie jest wyświetlane w oknie dialogowym alternatywnych poświadczeń.

Ponadto dodano obsługę rejestrowania i odtwarzania kodu UITest dla programu Internet Explorer 9 Beta w widoku zgodności.


Znane problemy

Help Library Manager

  • Problem:

    Menedżer biblioteki pomocy nie obsługuje wielu współbieżnych sesji.

  • Obejście:

    Nie istnieje obejście tego problemu.

Agent biblioteki Pomocy

  • Problem:

    Agent biblioteki pomocy nie uruchamia się ponownie po aktualizacji zawartości. Agent biblioteki pomocy może ulec awarii po pierwszym uruchomieniu bez zawartości. Po przejściu do nieprawidłowych adresów URL agent nie wyświetli strony Nie znaleziono zawartości.

  • Obejście:

    Nie istnieje obejście tego problemu.

Instalacja może spowodować błędne wyświetlenie listy zainstalowanych aktualizacji

  • Problem:

    Program Visual Studio 2010 z dodatkiem Service Pack 1 może spowodować utworzenie kilku wpisów na liście Zainstalowane aktualizacje. Wpisy są oznaczone etykietą "Poprawka dla programu Visual C++ Standard 2010 Beta 1" wraz z numerem KB. Firma Microsoft potwierdziła, że w programie Visual Studio 2010 z dodatkiem Service Pack 1 nie zainstalowano żadnych poprawek beta i że poprawka dla każdej wymienionej poprawki została uwzględniona w programie Visual Studio 2010 z dodatkiem Service Pack 1.

  • Obejście:

    Nie jest dostępne żadne obejście tego problemu. W systemie nie są zainstalowane poprawki "Beta 1". Nie można odinstalować aktualizacji ani usunąć wpisów z listy Zainstalowane aktualizacje, ponieważ w systemie nie zainstalowano żadnych plików.

Znane problemy z używaniem usługi Microsoft Update

  • Problem:

    Po zainstalowaniu tego dodatku Service Pack proces instalacji może kontynuować i zakończyć się pomyślnie, jeśli spróbujesz zatrzymać instalację. Ten problem może wystąpić, gdy proces instalacji jest ponad połowa ukończona. Jeśli rozpoczniesz proces instalacji, wybierając opcję "Pobierz aktualizacje, ale pozwól mi wybrać, czy je zainstalować", a następnie wybierz opcję "zainstaluj aktualizację, a następnie zamknij", instalacja dodatku Service Pack może zakończyć się niepowodzeniem. Po ponownym uruchomieniu komputera zostanie ponownie zaproponowany ten dodatek Service Pack, a instalacja zakończy się pomyślnie. W przypadku odinstalowania dodatku Service Pack z wersji innej niż angielska programu Visual Studio 2010Ultimate, Visual Studio 2010 Premium lub Visual Studio 2010Professional użytkownicy zostaną zaoferowali ponowne zainstalowanie dodatku Service Pack. Jednak proces instalacji zakończy się niepowodzeniem, ponieważ składniki tego dodatku Service Pack są w stanie nieoczekiwanym. Aby pomyślnie zainstalować ten dodatek Service Pack, wykonaj następujące kroki:

  • Obejście:

    1. Uruchom instalatora programu Visual Studio w trybie konserwacji z poziomu elementu Programy i funkcje w Panel sterowania lub uruchamiając Setup.exe.
    2. Wybierz pozycję Dodaj lub usuń funkcje.
    3. Wybierz pozycję Microsoft Office Developer Tools, a następnie kliknij przycisk Aktualizuj. Po zakończeniu instalacji zainstaluj ponownie dodatek Service Pack.

Informacje

  • Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
  • Firma Microsoft udostępnia informacje dotyczące sposobów kontaktowania się z innymi firmami, aby ułatwić uzyskanie niezbędnej pomocy technicznej. Informacje te mogą zostać zmienione bez powiadomienia. Firma Microsoft nie gwarantuje dokładności informacji dotyczących innych firm.

Właściwości

Identyfikator artykułu: 983509 — ostatnia recenzja: 10 lipca 2017 r. — Poprawka: 2 dotyczy:

  • 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 Professional 2010
  • Visual Studio 2010 Tools for Microsoft Office Runtime

Początek strony