Hướng dẫn cài đặt và sử dụng visual studio 2010

Microsoft Visual Studio 2010 Ultimate là ứng dụng lập trình được viết và phát hành bởi hãng microsoft, với chương trình này người sử dụng có thể lập trình được các ứng dụng trên máy tính tương thích với nhiều nền tảng khác nhau như android, iOS, Java... một cách hiệu quả. Đặc biệt người sử dụng còn có thể tiến hành chạy các ứng dụng, kiểm tra thử các ứng dụng vừa viết ngay trên Microsoft Visual Studio 2010.

Microsoft Visual Studio 2010 Ultimate cung cấp một giải pháp hoàn hảo để người dùng có thể tiến hành thiết kế các ứng dụng, nó cho phép người dùng tạo màn hình đăng nhập tạo màn hình đồ họa, tạo các form thiết kế một cách hiệu quả, một điều đặc biệt nữa là các bạn có thể dễ dàng thực hiện kết nối từ chương trình tới cơ sở dữ liệu, Microsoft Visual Studio 2010 Ultimate hỗ trợ người sử dụng lập trình trên các ngôn ngữ như Java, C#... thậm chí người dùng có thể lập trình được cả web nữa... một cách đơn giản, hiệu quả.

Visual Studio được coi là một bộ công cụ tùy chỉnh cho phép người dùng có thể dễ dàng xây dựng các ứng dụng cho các thiết bị máy tính để bàn lẫn các ứng dụng web doanh nghiệp hoạt động theo nhóm. Microsoft Visual Studio 2010 có khả năng xây dựng những ứng dụng desktop tốc độ cao, người dùng có thể sử dụng các công cụ phát triển mạnh mẽ, dựa trên các thành phần các công nghệ để đơn giản hóa thiết kế, phát triển, hỗ trợ việc thực hiện các ngôn ngữ khác nhau.

Hướng dẫn cài đặt và sử dụng visual studio 2010

Tải Microsoft Visual Studio 2010 Ultimate, Ứng dụng lập trình

Microsoft Visual Studio 2010 Ultimate cũng giống như bất kỳ một IDE nào khác, phần mềm này hỗ trợ cài đặt bookmark trong code cho điều hướng nhanh chóng, trợ giúp định hướng bao gồm collapsing code blocks và tím kiếm gia tăng thêm thêm vài đấy là tìm kiếm văn bản bình thường và tìm kiếm Regex.

Microsoft Visual Studio 2010 Ultimate

sử dụng được trên máy tính chạy hệ điều hành windows, một số công cụ khác mà người sử dụng có thể sử dụng được như Java Development, Dev C, Android...

Một số nội dung tải xuống được đề cập trong bài viết này hiện có sẵn trên My.VisualStudio.com. Trang web này yêu cầu người dùng đăng nhập bằng cách sử dụng tài khoản Đăng ký Visual Studio nếu bạn cố gắng truy cập vào bất kỳ liên kết tải xuống nào.

Nếu bạn được nhắc nhập thông tin xác thực, hãy sử dụng tài khoản đăng ký Visual Studio hiện có hoặc tạo tài khoản miễn phí bằng cách chọn "Tạo tài khoản Microsoft mới".

Tóm tắt

Bài viết này mô tả thông tin về Microsoft Visual Studio 2010 Gói Dịch vụ 1 (SP1). Ngoài ra, bài viết này liệt kê các sự cố đã được khắc phục và những cải tiến công nghệ được thêm vào Visual Studio 2010 SP1.

Thông tin Bổ sung

Cách nhận Visual Studio 2010 SP1

Để nhận Visual Studio 2010 SP1, hãy truy cập vào trang web sau của Microsoft:

Microsoft Visual Studio 2010 Gói Dịch vụ 1

Giới thiệu về gói dịch vụ này

Hệ điều hành được hỗ trợ

  • Windows Server 2008 R2 (dựa trên x64)
  • Windows 7 (dựa trên x86 và dựa trên x64)
  • Windows Server 2008 (tất cả các phiên bản dựa trên x86 và x64) cùng với Gói Dịch vụ 2
  • Windows Vista (tất cả các phiên bản dựa trên x86 và x64 ngoại trừ Phiên bản Starter) cùng với Gói Dịch vụ 2
  • Windows Server 2003 R2 (tất cả các phiên bản dựa trên x86 và x64)
  • Windows Server 2003 (tất cả các phiên bản dựa trên x86 và tất cả các phiên bản dựa trên x64) cùng với Gói Dịch vụ 2 Lưu ý Bạn phải cài đặt MSXML 6.0 để áp dụng gói dịch vụ này trên máy tính đang chạy Windows Server 2003.
  • Windows XP Gói Dịch vụ 2 (SP2) hoặc phiên bản Windows XP mới hơn
  • Windows XP (tất cả các phiên bản dựa trên x86 ngoại trừ phiên bản Starter) cùng với Gói Dịch vụ 3

Kiến trúc được hỗ trợ

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

Yêu cầu phần cứng

  • Bộ xử lý có tốc độ 1,6 gigahertz (GHz) trở lên
  • RAM 1.024 MB (1,5 GB nếu chạy trong máy ảo)
  • 5,5 GB dung lượng đĩa cứng trống
  • Ổ đĩa cứng 5.400 RPM
  • Cạc video hỗ trợ DirectX 9 đang chạy ở độ phân giải 1.024 × 768 trở lên
  • Ổ đĩa DVD

Yêu cầu phần mềm

Bạn phải có một trong các chương trình Visual Studio 2010 được hỗ trợ được liệt kê trong phần "Áp dụng cho" được cài đặt để áp dụng gói dịch vụ này.

Hỗ trợ cho Visual Studio 2010 SP1

Hỗ trợ chính thức của Visual Studio 2010 SP1 có sẵn thông qua trang web Hỗ trợ của Microsoft. Để biết thêm thông tin về Bộ phận Hỗ trợ của Microsoft, hãy truy cập vào trang web sau của Microsoft:

http://support.microsoft.com Hỗ trợ cộng đồng không chính thức cho Visual Studio 2010 SP1 có sẵn thông qua các diễn đàn Microsoft Developer Network (MSDN). Để biết thêm thông tin về diễn đàn MSDN, hãy truy cập trang web của Microsoft sau:

http://social.msdn.microsoft.com/Forums/en-US/categories

Được bao gồm trong gói dịch vụ này

Visual Studio 2010 SP1 bao gồm bản cập nhật cho Microsoft .NET Framework 4. Để biết thêm thông tin về bản cập nhật, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

2468871 Bản cập nhật dành cho Microsoft .NET Framework 4

Các cải tiến công nghệ khác và các sự cố đã khắc phục trong Visual Studio 2010 SP1

Cải tiến công nghệ

Trợ giúp Người xem 1.1

Để hỗ trợ năng suất của nhà phát triển, một ứng dụng độc lập để xem cục bộ được cài đặt trong Visual Studio 2010 SP1. Các cải tiến về công nghệ sau đây được thêm vào trình xem Trợ giúp cục bộ mới:

  • Biểu tượng thanh menu truy nhập nhanh: Nhanh chóng truy cập các công cụ hoặc cải tiến công nghệ sử dụng cao khác. Điều này bao gồm Trình quản lý Thư viện Trợ giúp, In, Tùy chọn và Đồng bộ hóa chủ đề với mục lục (TOC)
  • Tìm kiếm nội dung được cài đặt cục bộ
  • Tìm kiếm các chuỗi khớp trong chủ đề
  • Chế độ xem bảng điều khiển (TOC, Chỉ mục, Yêu thích và Kết quả từ Tìm kiếm)
    • Danh sách chủ đề Chỉ mục Từ khóa
    • Dạng xem MỤC LỤC
    • Yêu thích
    • Lịch sử
    • Dạng xem danh sách Kết quả Tìm kiếm
  • Menu lối tắt
  • Chủ đề In của cửa sổ nội dung
  • Tùy chọn: Thay đổi cỡ phông hiển thị, số chủ đề trong lịch sử và bên chế độ xem bảng điều khiển được hiển thị trên
Hỗ trợ Silverlight 4

Microsoft Silverlight 4 Tools for Visual Studio 2010 được bao gồm trong Visual Studio 2010 SP1. Điều này bổ sung hỗ trợ cho việc nhắm mục tiêu Silverlight 4 trong thiết kế Silverlight và hệ thống dự án. Điều này cũng cung cấp hỗ trợ cho những cải tiến công nghệ Silverlight 4 mới. Công nghệ mới này bao gồm làm việc với phong cách ngầm và silverlight 4 Out-of-Browser (OOB) ứng dụng. Bạn có thể tự động bắt đầu và gỡ lỗi OOB ứng dụng của bạn từ bên trong IDE, xác định ký XAP tin cậy OOB ứng dụng và thiết lập đặc điểm cửa sổ OOB.

Hỗ trợ Thử Đơn vị Cơ bản cho .NET Framework 3.5

Trong Visual Studio 2010 SP1, giờ đây bạn có chức năng kiểm tra các ứng dụng nhắm mục tiêu đến .NET Framework 3.5. Để biết thêm thông tin về cách bật chức năng này, hãy xem blog MSDN sau đây:

Amit Chatterjee của .NET 3.5 Đơn vị thử nghiệm thảo luận

Trình hướng dẫn Hiệu suất cho Silverlight

Visual Studio 2010 SP1 cho phép bạn điều chỉnh hiệu suất ứng dụng Silverlight bằng cách ghi hồ sơ mã. Một profiler mã truyền thống không thể điều chỉnh hiệu suất kết xuất cho các ứng dụng Silverlight. Nhiều profilers cấp cao hơn được thêm vào Visual Studio 2010 SP1 để bạn có thể xác định tốt hơn những phần nào của ứng dụng sử dụng thời gian.

IntelliTrace dành cho 64 bit và SharePoint

IntelliTrace là công nghệ gỡ lỗi mới mang tính cách mạng trong Visual Studio 2010 cho phép bạn di chuyển tiến lên và lùi thông qua một phiên gỡ lỗi. Tuy nhiên, do thời gian ràng buộc và vì nó là một tính năng hoàn toàn mới, công nghệ này không làm việc trong tất cả các trường hợp.

Visual Studio 2010 SP1 cho phép công nghệ gỡ lỗi IntelliTrace trên các giải pháp 64 bit và cho các giải pháp cụm máy chủ Microsoft SharePoint.

Tái tạo phần mềm

Theo mặc định, kết xuất phần mềm được bật trên Windows XP và trên Windows Server 2003 để giúp cải thiện hiệu suất và sự ổn định của Visual Studio 2010.

Phát hiện cài đặt chế độ hỗn hợp

Nếu bạn cài đặt nhiều phiên bản Visual Studio 2010 trên cùng một máy tính, một tổ hợp các nhị phân chương trình có thể chạy trong cùng một phiên bản của Visual Studio. Ví dụ: sự cố này xảy ra khi bạn đã cài đặt phiên bản phát hành của Visual Studio 2010 Ultimate trên cùng một máy tính mà bạn đã cài đặt Microsoft Visual Basic Express Gói Dịch vụ 1. Loại cài đặt này có thể gây ra sự cố về chức năng hoặc ổn định. Visual Studio 2010 SP1 phát hiện xem việc cài đặt SP1 có hoàn tất hay không và có thể nhắc bạn cập nhật nếu quá trình cài đặt chưa hoàn tất. Điều này đảm bảo rằng cài đặt ở trạng thái ổn định, đã biết.

Phát triển web

Hỗ trợ IIS Express

Visual Studio 2010 SP1 cho phép bạn sử dụng Dịch vụ Thông tin Internet (IIS) 7.5 Express làm máy chủ lưu trữ cục bộ cho website và Dự án Ứng dụng Web.

Lưu ý IIS 7.5 Express không được bao gồm trong SP1 và bạn phải tải xuống riêng. Để biết thêm thông tin, hãy truy cập blog sau:

http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx

SQL Server hỗ trợ CE 4

Visual Studio 2010 SP1 cho phép bạn quản lý tệp Microsoft SQL Server Compact 4.0 SDF trong Trình khám phá Giải pháp và Trong Server Explorer trong ngữ cảnh của các dự án web. Ngoài ra, Visual Studio 2010 SP1 cho phép bạn sử dụng SQL Server Compact 4.0 cùng với Microsoft ASP.NET Web Forms trong điều khiển nguồn dữ liệu SQL.

Lưu SQL Server Compact 4.0 không được bao gồm trong Visual Studio 2010 SP1 và bạn phải tải xuống riêng biệt. Để biết thêm thông tin, hãy truy cập blog sau:

VS 2010 SP1 và SQL CE

Hỗ trợ Razor

Các thay đổi được thực hiện cho các hệ thống dự án web và trình soạn thảo HTML để hỗ trợ cú pháp Dao cạo mới. Cú pháp mới này được sử dụng ASP.NET Web pages và bởi ASP.NET MVC 3.

Lưu ý Dao cạo không được bao gồm trong SP1 và bạn phải tải xuống riêng. Để biết thêm thông tin, hãy truy cập các blog sau:

Tích hợp Web PI

Hỗ trợ cho Microsoft Web Platform Installer (PI) được thêm vào Visual Studio 2010 SP1 như sau:

  • Một thanh công cụ mới được thêm vào cho phép truy cập nhanh để bắt đầu phiên bản mới nhất của Web PI. Ngoài ra, nếu web PI không được cài đặt, nó được tải về đầu tiên.
  • Khi bạn mở các dự án web sử dụng IIS 7.5 Express, SQL Server Compact 4.0 hoặc cú pháp dao cạo ASP.NET, một hộp thoại sẽ xuất hiện cung cấp để tải xuống và cài đặt các cấu phần này bằng cách sử dụng Web PI nếu các cấu phần chưa được cài đặt.
Phụ thuộc có thể triển khai

Một số cấu phần công nghệ mới được thêm vào Visual Studio 2010 SP1 có thể được triển khai bin cùng với một ứng dụng. Sau đó, bạn có thể sử dụng các thành phần ngay cả khi bạn triển khai các ứng dụng cho một máy chủ mà những thành phần không được cài đặt. Một hộp thoại mới được thêm vào Visual Studio 2010 SP1 giúp bạn thêm các phụ thuộc có thể triển khai này dễ dàng hơn vào dự án web. Để truy nhập hộp thoại, hãy bấm chuột phải vào dự án trong Trình khám phá Giải pháp, rồi chọn Thêm Phụ thuộc Có thể Triển khai. Các cấu phần sau đây được hỗ trợ:

  • ASP.NET Web có sử dụng Cú pháp Dao cạo
  • SQL Server Compact 4.0
  • ASP.NET MVC 3

Để biết thêm thông tin, hãy truy cập các blog sau:

Hỗ trợ HTML5 và CSS3

Hỗ trợ sơ bộ được thêm vào HTML5 vào trình soạn thảo HTML để bạn có thể có được IntelliSense và xác thực cho các thành phần và thuộc tính HTML. Một phiên bản hoàn chỉnh mang đến trải nghiệm HTML5 đầy đủ hơn sẽ được cung cấp trong phiên bản tương lai của Visual Studio. Để biết thêm thông tin, hãy truy cập blog sau:

HTML5 & CSS3 trong Visual Studio 2010 SP1

WCF RIA Services V1 SP1 included

Dịch vụ WCF RIA hiện được bản địa hóa bằng 10 ngôn ngữ khác nhau được Hỗ trợ bởi Visual Studio 2010 SP1. Một thực thể giờ đây có thể chứa các thành viên của một kiểu phức tạp. Ví dụ: bạn có thể sử dụng loại Customer.Address trong đó Khách hàng là một thực thể, nhưng Địa chỉ không phải là một thực thể. Giờ đây, có thể sử dụng một loại thực thể trong nhiều lớp DomainService trong cùng một ứng dụng. Hạn chế về cách sử dụng một loại thực thể nhất định bên trong hầu hết một DomainService được gỡ bỏ. Một điểm mở rộng thế hệ mã bây giờ có sẵn công khai. Nó có thể được sử dụng cho T4 dựa trên và mã-máy phát điện khác mà là bên ngoài sản phẩm. Ngoài ra, các thao tác Thêm/Loại bỏ Biểu mẫu Dữ liệu hiện được bật cho lớp EntitySet và lớp EntityCollection.

Thông tin thêm về phát triển web

Để biết thêm thông tin về những cải tiến công nghệ khác trong Visual Studio 2010 SP1 dành cho nhà phát triển web, hãy truy cập blog sau:

HTML5 & CSS3 trong Visual Studio 2010 SP1

XAML Editor/Designer

Đi Tới định nghĩa giá trị

Cho phép bạn dẫn hướng trực tiếp từ các điều khiển trên trang đến các kiểu được áp dụng cho điều khiển. Điều này có nghĩa là bạn có thể nhanh chóng và dễ dàng hiểu và làm việc với kiểu và cấu trúc tài nguyên trong ứng dụng và cuối cùng hiểu chắc chắn "tại sao nút đó trên ứng dụng của bạn lại là màu đỏ".

Kiểu IntelliSense

Cho phép bạn dễ dàng sửa đổi các kiểu bạn đã có trong XAML. Bây giờ, bạn sẽ nhận được IntelliSense cho các thuộc tính và giá trị của chúng theo kiểu dựa trên TargetType.

Bộ chọn nguồn dữ liệu

Cho phép bạn dễ dàng chọn và sửa đổi thông tin nguồn dữ liệu trực tiếp từ bề mặt thiết kế.

Các lệnh lưới nâng cao

Cho phép bạn dễ dàng thêm, loại bỏ và sắp xếp lại các hàng và cột lưới.

Trình soạn thảo Độ dày Mới

Cho phép bạn sửa hàng loạt các mục cụ thể như lề hoặc đệm trên nhiều điều khiển.

Hỗ trợ dữ liệu mẫu

Cho phép bạn thêm dữ liệu mẫu để xem mẫu mục và giá trị gắn kết sáng lên tại thời điểm thiết kế. Điều này không chỉ giúp kết nối các ràng buộc dữ liệu dễ dàng hơn thông qua Bộ chọn Gắn kết Dữ liệu, mà còn có nghĩa là bạn có thể thiết kế các bố trí theo kích cỡ thành nội dung và tự động sao cho trơn tru hơn nhiều. Ngoài ra, dữ liệu thời gian thiết kế sẽ chạy gọn gàng giữa Visual Studio và Expression Blend.

Tăng độ ổn định

Nhiều cải tiến về tính ổn định đã được thực hiện cho Visual Studio 2010 SP1. Để biết thêm thông tin, hãy truy cập blog sau:

Bản phát hành cuối cùng của Silverlight 4 Tools cho Visual Studio 2010 hiện đã có sẵn

C++

Đồ họa và hoạt hình tăng tốc GPU dựa trên MFC

Visual Studio 2010 SP1 cho phép hai công nghệ sau đây cho MFC:

  • Direct2D, MỘT API đồ họa 2-D, chế độ trực tiếp tăng tốc phần cứng, cung cấp hiệu suất cao và kết xuất chất lượng cao cho hình học 2-D, bitmap và văn bản. Để biết thêm thông tin, hãy truy cập vào trang web Microsoft sau: Direct2D
  • Trình quản lý Hoạt hình Windows, cho phép các thành phần giao diện người dùng hoạt hình phong phú. Để biết thêm thông tin, hãy truy cập vào trang web Microsoft sau: Trình quản lý Hoạt hình Windows

Bạn có thể tận dụng lợi thế của hai công nghệ này mà không phá vỡ mô hình lập trình MFC. Ngoài ra, bạn có thể tìm thấy các bản demo trong thư mục sau:

ổ đĩa:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipĐể biết thêm thông tin về các cải tiến công nghệ trong Visual Studio 2010 SP1, hãy truy cập trang web sau:

MFC Bổ sung cho Visual Studio 2010 SP1

Hỗ trợ bộ hướng dẫn AMD và Intel mới

Visual Studio 2010 SP1 bổ sung các chức năng nội tại hoặc nội tại để cho phép phần mở rộng trên bộ vi xử lý AMD và Intel mới sẽ được phát hành vào năm tới. Các hàm nội tại cho phép tính toán hiệu quả cao mà không cần tốn chi phí của cuộc gọi hàm. Để biết thêm thông tin về hàm nội tại, hãy truy cập trang web sau:

Trình biên soạn Nội tạiĐể biết thêm thông tin về phần mở rộng này, hãy truy cập vào các trang web bên thứ ba sau:

Intel AVX

Nhúng Visual Basic Runtime

Một tính năng trình biên dịch Visual Basic mới được bổ sung cho phép các nhà phát triển Visual Basic nhắm mục tiêu các ứng dụng và thư viện của họ trên nền tảng mà Visual Basic Runtime đầy đủ không khả dụng. Để biết thêm thông tin, hãy truy cập blog sau:

VB Core – Chế độ biên dịch mới trong Visual Studio 2010 SP1

Danh sách các sự cố đã được khắc phục

Trình quản lý Thư viện Trợ giúp

Trình quản lý Thư viện Trợ giúp không hỗ trợ nhiều phiên đồng thời.

Trợ lý Thư viện Trợ giúp
  • Trợ lý Thư viện Trợ giúp không khởi động lại sau khi cập nhật nội dung. Trợ lý Thư viện Trợ giúp có thể gặp sự cố khi bạn khởi động lần đầu mà không có nội dung.
  • Khi bạn dẫn hướng đến URL không hợp lệ, tác nhân sẽ không hiển thị trang Không Tìm thấy Nội dung.
Trình soạn thảo Visual Studio
  • 533093: Nhấn CTRL+BACKSPACE sẽ xóa quá nhiều văn bản.
  • 533668: Cửa sổ "Tìm và Thay thế" được di chuyển ra khỏi màn hình sau khi văn bản được thay thế.
  • 550886: Visual Studio 2010 gặp sự cố khi tệp nguồn chứa các ký tự không phải Unicode.
  • 553339: Việc xem lệnh "Danh sách" lúc gỡ lỗi không còn cho phép bạn xem thuộc tính Items nữa.
  • 542247: Dẫn hướng lựa chọn không hoạt động như mong đợi.
  • 542247: Dấu mũ ở chế độ ngoài màn hình trong khi chọn từ CTRL+MŨI TÊN.
  • 587888: Tính năng tự động cuộn ngang không hoạt động với CTRL+SHIFT.
  • 620021: Tổ hợp phím CTRL+SHIFT+MŨI TÊN để chọn văn bản không còn nhìn thấy nữa.
  • 615523: Lệnh Sao chép Visual Studio 2010 sẽ tạo RTF gây ra lỗi.
  • 616075: Mã bị cắt xén xảy ra khi bạn sao chép mã Visual Studio 2010 có chứa các ký tự tiếng Trung sang Word 2010.
  • 629616: Bạn không thể sao chép và dán các ký tự tiếng Hàn bằng cách sử dụng Trình soạn thảo Mã Visual Studio 2010.
  • Khi bạn sao chép mã nguồn có chứa các ký tự tiếng Nhật, mã nguồn không thể được dán vào Microsoft Word 2010 chính xác.
  • Ký tự bị cắt xén xảy ra khi mã nguồn được sao chép và dán vào Microsoft PowerPoint 2010.
  • Visual Studio 2010 IDE có thể gặp sự cố khi bạn bung rộng các khu vực đã được mở rộng.
  • Visual Studio 2010 IDE có thể gặp sự cố khi bạn thay đổi cài đặt màu.
  • Visual Studio 2010 có thể gặp sự cố khi bạn khởi động Trình soạn thảo WPF.
  • Sự cố Hết Bộ nhớ xảy ra khi bạn sao chép bằng cách sử dụng câu lệnh.
  • Sau khi thực hiện hành động Cắt cho văn bản, bạn không thể dán văn bản.
  • Khi bạn ngừng thực hiện thêm bố trí trong khi hoàn tất câu lệnh, thời gian bật lên có thể được rút ngắn xuống 30 đến 40 phần trăm.
  • Hành động Replace in Files báo cáo kết quả không chính xác.
Visual Studio Shell
  • 533342: Menu ngữ cảnh sẽ cuộn ngay cả khi có chỗ để hiển thị chúng.
  • 558149: Cửa sổ "Tìm và thay thế" sẽ mở rộng hơn mỗi lần mở.
  • 574681: Visual Studio gặp sự cố khi bạn bấm vào dấu phân cách menu.
  • 636464: Visual Studio gặp sự cố với Ngoại lệ COM mỗi lần bạn đóng.
  • Visual Studio bị lỗi khi đóng.
  • Visual Studio gặp sự cố khi bạn sử dụng AMD CodeAnalyst.
  • Visual Studio khởi động lại mỗi lần bạn cố gắng đóng ứng dụng.
  • Việc tải giải pháp bằng cách bấm đúp vào tệp của nó sẽ khiến các DLL không cần thiết được tải.
  • Xử lý thời gian rảnh bên trong Visual Studio gây ra chuyển đổi ngữ cảnh chuỗi không cần thiết.
  • Hộp thoại tiến độ xuất hiện cho một số kịch bản nhất định. Ví dụ: Việc đi đến định nghĩa cho các dự án C++ mất nhiều thời gian hơn dự kiến để hoàn tất.
  • LightSwitch không tải khi bạn chạy chế độ "devenv /safemode".
  • Trình soạn thảo ngừng phản hồi khi bạn mở .aspx và mở .js tệp bằng Telerik.
  • Đã loại bỏ Để đánh giá chỉ từ màn hình bắn tung Nhanh.
  • Bộ đọc màn hình và máy tính bảng khiến Visual Studio bị lỗi khi con trỏ đang tạm treo trên nút Hoàn tác.
  • Visual Studio gặp sự cố khi bạn đóng một nhóm các cửa sổ công cụ đa phiên bản trôi nổi.
  • Visual Studio gặp sự cố khi bạn hoàn tác kiểm xuất tệp.
Khả năng mở rộng Visual Studio
  • 594486: Hộp thoại "Giải pháp/Tải Dự án" không hiển thị tên ứng dụng Shell Cô lập là tiêu đề.
Debugger
  • 556756: Trình gỡ lỗi xử lý ngẫu nhiên các thủ tục "bước vào" và "bước qua" là một thủ tục "chạy để hoàn thành".
  • 599221: Visual Studio 2010 bị treo sau một số phiên gỡ lỗi và cửa sổ Windows Internet Explorer trống xuất hiện.
  • 534263: Giá trị gỡ lỗi được ghim.
  • 541676: Visual Studio gặp sự cố khi nhập chính Mẹo Dữ liệu đã xuất trước đó.
  • 521390: Khi thực hiện gỡ lỗi phía máy khách, bạn nhận được thông báo lỗi sau: Lỗi: Điểm ngắt hiện không được nhấn. Vị trí này không thể được ánh xạ tới tập lệnh phía máy khách.
  • 537218: Chỉ cho phép 100 phần tử "std::map" trong trình gỡ lỗi.
  • 559805: Việc sử dụng PDBs được gắn thẻ Máy chủ Nguồn khiến Visual Studio 2010 bị treo và sau đó gặp sự cố.
  • Đã khắc phục một số sự cố về theo dõi sự kiện trong Windows Presentation Foundation (WPF).

Ngoài ra, Visual Studio 2010 SP1 bổ sung các cải tiến sau:

  • Cải tiến khi mini bãi chứa tập tin và gỡ lỗi mini bãi chứa tệp được mở.
  • Các cải tiến để giảm treo khi đính kèm một quy trình.
  • Cải thiện độ tin cậy trong gỡ lỗi giao diện chuyển thư (MPI).
  • Cải tiến trượt chuỗi trong quá trình đánh giá hàm.
Chuột IntelliTrace
  • Tệp nhật ký bị loại bỏ cho thao tác Dọn dẹp Ổ đĩa.
  • Các sự cố đã được giới thiệu trong ứng dụng của khách hàng đã được khắc phục.
  • Sự cố xảy ra khi bạn chuyển sang cửa sổ Tháo tháo khi vào Chế độ Lịch sử đã được khắc phục.
  • Đã khắc phục sự cố khi thoát do đặt tệp theo dõi trong chế độ Chạy.
Thiết lập Dự án
  • 466157: Tiện ích Chụp Sổ đăng ký gặp sự cố trên máy tính đang chạy Windows 7.
  • 550645: Visual Studio có thể gặp sự cố khi bạn đặt cấu hình điều kiện tiên quyết.
  • 552799: Việc biên soạn dự án Thiết lập không thành công khi bạn chạy dự án từ dòng lệnh.
  • 559575: Di chuyển dự án Thiết lập từ Visual Studio 2008 sang Visual Studio 2010 sẽ thay đổiGUIDs cấu phần và điều này khiến không thể nâng cấp.
  • 595632: Lệnh Devenv.exe trong Visual Studio 2010 bị treo ngẫu nhiên trong khi dự án Thiết lập được xây dựng từ dòng lệnh.
  • 577369: IDE gặp sự cố khi bạn đóng dự án Thiết lập hoặc dự án Thiết lập Dự án Triển khai.
  • 594576: Lệnh RestartWWWService=false khởi động lại không chính xác dịch vụ WWW trên máy tính đang chạy Windows Server 2003 khi dự án được xây dựng bằng Visual Studio 2010.
Trình thiết kế HTML
  • 536777: Biểu định kiểu bên ngoài ứng dụng web không được áp dụng trong dạng xem thiết kế IDE của Visual Studio .NET 2010.
  • 550052: Trình thiết kế HTML không được sử dụng như mong đợi để thiết kế trang web.
ASP.NET soạn thảo
  • 567055: Phím BACKSPACE và các phím ARROW không hoạt động.
  • 569707: Devenv.exe cố và lỗi Vi phạm Truy nhập xảy ra trong suốt *.js định dạng tự động.
  • 557323: Các sự cố ở lệnh "Định dạng tài liệu" trong Trình soạn thảo Mã JScript.
  • 557326: Thành viên đối tượng JScript không được liệt kê trong IntelliSense khi thành viên đối tượng chứa ký tự $.
  • 557534: Hàm "Inner" không phân tích chính xác. Hàm trả về lệnh "Không xác định" không chính xác khi tham chiếu tệp JScript.
  • 558465: Xảy ra sự cố định dạng hàm JScript.
  • 542590: JScript IntelliSense không hoạt động như mong đợi khi tăng cường một đối tượng được xác định bởi tab "Tham khảo".
  • Chú thích XML không xuất hiện trong JScript IntelliSense.
ASP.NET liệu
  • 533068: Trong Release Candidate for Visual Studio 2010, trường "DataContext" sẽ không hiển thị khi hộp kiểm "Chỉ hiển thị đối tượng DataContext" được chọn.
Dự án Web
  • 554957: Thư ASP.NET App_Themes không cho phép thêm biểu định kiểu CSS mới.
  • 544948: Biểu định kiểu .designer.cs không hoạt động như mong đợi với các dự án ứng dụng web lồng nhau.
  • Hình chữ SCC không được hiển thị trong Trình khám phá Giải pháp.
Trình soạn thảo JScript
  • Khoảng trống bổ sung được thêm vào dưới mã khi tùy chọn Giữ tab được chọn.
  • Thụt lề không chính xác đối với ký tự đối tượng trống.
  • Tùy chọn định dạng hàm JScriptParens không hoạt động dưới dạng "dấu ngoặc đơn có chữ".
  • Phím tắt ALT+A được sử dụng không chính xác cho lệnh Chèn khoảng trống sau khi dùng từ khóa chức năng cho các hàm ẩn danh.
  • Atlas IntelliSense không có mặt khi trình quản lý kịch bản có một đường dẫn http ServiceReference.
  • Bộ nhớ của quá trình Visual Studio tăng đến 300 MB khi bạn mở một dự án khác, bạn để dự án hiện tại mở, và dự án hiện tại có nhiều tệp JScript được mở.
  • Không có IntelliSense nào tồn tại bên trong điều kiện ForIn .
  • Tăng trưởng bộ nhớ rất lớn xảy ra khi bạn chú thích hoặc không chú thích các tập tin JScript lớn.
  • Thao tác nhập rất chậm trong tệp JScript có nội dung dài trên một dòng.
  • Thành viên toàn cầu đến từ tệp bên ngoài không thể tìm thấy IntelliSense.
  • Mất màu và IntelliSense xảy ra sau khi bạn cập nhật IntelliSense để tham chiếu một dịch vụ từ xa hoặc không hiện có.
Windows Phone cụ dành cho Nhà phát triển

Việc triển khai các tệp XAP trên 64 MB có thể không thành công để thử nghiệm và gỡ lỗi trên các thiết bị điện thoại vật lý.

General WPF and Silverlight Designer
  • 538282: Khi bạn sử dụng hộp thoại "Chọn Mục Hộp công cụ", bạn phải giết quy trình theo cách thủ công, ứng dụng trở nên không phản hồi và mất dữ liệu và hỏng GUI xảy ra.
  • 550521: IDE sẽ khóa hoàn toàn khi bạn tìm cách thêm các mục Silverlight vào hộp công cụ.
  • Việc nâng cấp Silverlight trong khi Visual Studio đang chạy khiến Visual Studio gặp sự cố.
  • Việc xóa các điều khiển có luồng nền đang chạy sẽ khiến Visual Studio gặp sự cố.
  • Danh sách lỗi không được hiển thị khi tệp XAML chứa lỗi được mở.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Các cải tiến về hiệu suất khi bạn chọn một cấu hình màu khác được thêm vào.
  • Hộp thoại Lưu xuất hiện khi bạn đóng giải pháp sau khi một sự kiện trong Visual Basic được tạo.
  • Hỗ trợ cho các cụm di động được thêm vào.
XAML Designer Design Surface
  • 473449: Tính năng Gắn kết trong WPF không hoạt động như mong đợi.
  • 567025: Một mẫu hình "kế thừa và ghi đè" trong XAML được báo cáo là "vòng lặp được phát hiện."
  • 502670: Thuộc tính Visibility hiện được tôn trọng tại thời điểm thiết kế.
  • Rò bộ nhớ xảy ra khi bạn kéo điều khiển từ hộp công cụ vào bề mặt thiết kế.
  • Một ngoại lệ System.InvalidOperationException xảy ra khi bạn khởi động bề mặt thiết kế sau khi bạn thêm sự kiện.
  • Hộp thoại thông báo lỗi xuất hiện khi bạn di chuyển các điều khiển cha mẹ vào một bộ mở rộng.
  • Kiểm soát việc tạo ra khi phần tử gốc của con là một mở rộng.
  • Các điều khiển có thể di chuyển trong bộ chứa có thuộc tính FlowDirection được đặt thành RightToLeft.
  • Bạn không thể mở trình thiết kế cho các tệp sử dụng các cấu phần Trực quan hóa Dữ liệu Bộ công cụ Silverlight.
  • Bộ bung rộng luôn được bung rộng trong thời gian thiết kế khi cần thu gọn.
  • Các điều khiển đính vào đường lưới phụ.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Việc đính các điều khiển được giảm trong điều khiển ScrollViewer.
  • Mã người dùng có thể gây ra một ngoại lệ chưa xử lý trên thanh vàng bây giờ được hiển thị.
XAML Refactoring
  • Khi bạn đổi tên một loại, thuộc tính của loại không được đổi tên trong các tệp XAML cho Visual Basic.
  • Tập tin dòng công việc dựa trên XAML chọn lên các sự kiện c dựng lại từ mã đằng sau các tệp dòng công việc.
  • Refactoring and "Go to Definition" do not work as expected when you interact with XAML files, and the XAML file is not open..
  • Sau khi bạn đổi tên lớp học, sự kiện xử lý không tạo ra các sự kiện cho lớp được đổi tên.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Hỗ trợ cho các loại cạo lại trong thuộc tính TypeArguments được thêm vào.
  • Hỗ trợ cho refactoring namespaces bao gồm lắp ráp trong định nghĩa được thêm vào.
Trình kiểm tra Thuộc tính XAML
  • Thuộc tính StyleTypedProperty không được Bộ chọn Kiểu hỗ trợ.
  • 551488: Trình soạn thảo ĐỊNH DẠNG Chuỗi XAML không hỗ trợ các ký tự thoát kép.
  • Khi trình soạn thảo XAML được ghim và bạn đặt ràng buộc hoặc tài nguyên, tiêu điểm bàn phím có thể bị mất.
  • Định nghĩa "Đi tới giá trị" hiển thị hộp thoại thông báo lỗi khi định nghĩa trỏ tới tệp XAML Ứng dụng.
  • Thuộc tính đính kèm trong Giám định viên Thuộc tính sẽ biến mất sau khi bạn xây dựng giải pháp.
  • Khi trình soạn thảo brush được ghim, nó có thể gây ra cùng một thuộc tính xuất hiện nhiều lần trong trình kiểm tra thuộc tính.
  • Không thể hiển thị thuộc tính Nội dung khi giám định viên thuộc tính được sắp xếp theo nguồn.
  • Lỗi xảy ra nếu bạn mở Bộ chọn Dữ liệu khi DataContext được đặt thành CollectionViewSource.
  • Lỗi xảy ra nếu bạn áp dụng một kiểu được tải từ một dự án khác bằng cách sử dụng bộ chọn tài nguyên.
  • Các thuộc tính đính kèm vượt quá sẽ hiển thị bất ngờ.
  • Trạng thái Bung rộng hoặc Thu gọn của thể loại Thuộc tính sẽ không tồn tại sau khi chạy và dựng.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Hỗ trợ thiết đặt các thuộc tính đính kèm có cùng tên nhưng không gian tên khác nhau trong trình kiểm tra thuộc tính sẽ được thêm vào.
  • Hỗ trợ thêm kế thừa như một chỉ báo nguồn có thể cho đánh dấu thuộc tính trong trình kiểm tra thuộc tính được thêm vào cho dự án Silverlight.
XAML Editor
  • 573514: Ngoại lệ AppDomainUnloaded có thể xảy ra trong trình soạn thảo XAML Visual Studio 2010. Sự cố này có thể xảy ra do việc nhận IntelliSense trên x:Name của Lưới.
  • 575719: Visual Studio 2010 XAML IntelliSense có thể bị lỗi bất ngờ.
  • Tại thời điểm thiết kế trong ngăn Thiết kế, bạn không thể nhìn thấy Kiểu tùy chỉnh được áp dụng cho điều khiển. Tuy nhiên, mọi thứ đều ổn vào thời gian chạy.
  • Phiên bản Visual Studio 2010 Premium có thể gặp sự cố khi bạn chọn một mục IntelliSense.
  • Trình soạn thảo XAML có thể không phản hồi khi bạn chỉnh sửa một đối tượng VisualStateGroup.
  • Không thể xóa lỗi sau khi XAML tạm thời được đặt ở trạng thái không hợp lệ.
  • Các đường gợn sóng không đúng có thể xuất hiện để gắn các thuộc tính và điều này ngăn không cho bề mặt thiết kế hoạt động.
  • Lỗi không chính xác có thể xảy ra khi bạn đặt thuộc tính StrokeThicknessthành 0 trên Hình chữ nhật.
  • Khi bạn sử dụng bằng cách sử dụng CTRL+M để thu gọn XAML, Visual Studio có thể gặp sự cố.
  • Kiểu IntelliSense cho Silverlight không hiển thị các lớp học trong cùng một không gian tên với ứng dụng.
Visual Studio Tools for Office (VSTO)
  • 568256: Đánh dấu Vùng Biểu mẫu là phá vỡ bản địa hóa trình soạn thảo Visual Studio

Ngoài ra, Visual Studio 2010 SP1 cải thiện hiệu suất trên VSTO Runtime.

Biểu mẫu Windows Designer
  • Bạn sử dụng IDE Visual Studio 2010 để mở dự án trong phiên bản cũ hơn. Ví dụ: bạn mở dự án Visual Studio 2008. Sau phiên gỡ lỗi, bạn không thể dựng lại hoặc gỡ lỗi dự án một lần nữa và bạn nhận được thông báo lỗi tương tự như sau: Không thể sao chép tệp "obj\Debug\assembly_name" thành "bin\Debug\assembly_name". Quá trình này không thể truy nhập tệp 'bin\Debug\assembly_name" vì nó đang được sử dụng bởi một quy trình khác.
  • Nếu bạn đổi tên hoặc hoàn tác dán các điều khiển Biểu mẫu Windows trong trình thiết kế, tệp trình thiết kế sẽ bị rò trong phiên bản Visual Studio 2010.
  • Bạn nâng cấp dự án Visual Studio 2005 lên Visual Studio 2010 và bạn nhắm mục tiêu lại dự án lên .NET Framework 4. Khi bạn đóng phiên bản Visual Studio, phiên bản ngôn ngữ được hỗ trợ của Visual Studio có thể gặp sự cố.
Công cụ Visual Studio dành cho SharePoint
  • Việc thêm một bộ quyền CAS vào một mẫu kê khai gói sẽ khiến không triển khai được F5.
  • Visual Web Part code generation that is sandboxed fails if the ASCX file exceeds a certain length.
Công cụ Dữ liệu Visual Studio
  • 583180: Lớp Mã Được tạo Tự động của TableAdapterManager của Dataset Designer khác nhau trong Visual Studio 2008 và trong Visual Studio 2010.
  • Bộ lặp Dữ liệu không thể liên kết với hình ảnh trong cửa sổ nguồn dữ liệu.
Trình biên soạn Visual Basic
  • 635026: Có thể xảy ra sự cố khi bạn nhập gần thuộc tính ReadOnly và xuất hiện nhiều khai báo trường.
  • Khi bất kỳ kiểu cục bộ nào đến từ một hội đồng đã ký, Visual Basic không hiển thị giá trị trong cửa sổ Cục bộ.
  • Trong các dự án lớn có chứa nhiều chú thích tài liệu XML, bạn có thể bị chậm trễ trong trình soạn thảo khi bạn nhập.
  • Khi bạn chuyển tiêu điểm giữa các trường biểu thức, bạn có thể gặp chậm trễ trong các dự án lớn nền tảng dòng công việc.
Trình soạn thảo Visual Basic
  • 542271: ByVal bắt buộc được hiển thị trong Visual Basic .NET.
  • 551699: Giá trị IntelliSense Enum không được hiển thị.
  • Một dự án Visual Basic lớn có thể gặp sự cố khi đóng dự án.
  • Visual Studio IDE trở nên không phản hồi khi nó phân tích các chú thích XMLDOC trong một dự án phức tạp.
  • Dịch vụ Ngôn ngữ Visual Basic bị lỗi khi bạn mở một dự án web.
Trình biên dịch C#
  • Vi phạm truy nhập xảy ra khi bạn gỡ lỗi cấu trúc C# có khoảng 500 trường.
  • Nhà thiết kế có thể không đủ điều kiện đúng loại mã được phát ra.
C# Trình soạn thảo
  • 610734: Visual Studio 2010 gặp sự cố khi ghi mã tại thời điểm thiết kế.
  • 621084: Đề xuất phát hành MVC3 Razor có thể gây ra sự đầu dòng chặn mã không hợp lệ khi đề xuất bản phát hành tự động định dạng tài liệu.
  • Trong các dự án WPF, dịch vụ C# IntelliSense có thể gặp sự cố khi tắt máy.
  • Nếu Gói Nhắm mục tiêu đa mục tiêu chưa được cài đặt, dịch vụ ngôn ngữ C# sẽ gặp sự cố khi bạn tìm cách tải dự án.
  • Lệnh "Tô sáng tham chiếu" gây ra sự cố trong một số trường hợp khi một tệp đang được đóng.
  • Loại tạo có thể gây ra báo cáo sự cố khi bạn mở tệp đã tạo.
  • Thẻ thông minh có thể gây ra báo cáo sự cố trong một số trường hợp web.
  • Báo cáo sự cố xảy ra khi bạn thay đổi công khai trường đến Thuộc tính.
  • Khi bạn tạm dừng con trỏ trên một đối số có tên, QuickInfo sẽ gặp sự cố nếu tên phương pháp khớp với tên lớp cục bộ.
  • C# IntelliSense gặp sự cố khi cài đặt phần mở rộng Bộ dẫn hướng Giải pháp và trang "aspx\web" được mở dưới dạng tệp bổ sung.
  • Phím BACKSPACE (xóa lùi) không hoạt động đúng cách đối với các ký tự tiếng Hàn trong Trình soạn thảo Văn bản.
Thư viện C++ Chuẩn
  • 545013: Ràng buộc "vector::erase" trả về trình ghi không tương thích trong bản dựng gỡ lỗi.
  • 558339: Hành vi của ràng buộc "tr1:regex" khác nhau trong Visual Studio 2008 và trong Visual Studio 2010 khi sử dụng một số biểu thức thông thường.
  • 564917: Khi bạn sử dụng câu lệnh "std::vector", rò bộ nhớ sẽ xảy ra khi bạn chạy chương trình của mình.
Microsoft Foundation Classes (MFC) và Active Template Library (ATL)
  • 574974: Trong CDatabase/Crecordset MFC, biến "DoFieldExchange" không hoạt động đúng cách trong Visual Studio 2010.

Ngoài ra, Visual Studio 2010 SP1 cải thiện bảo mật và hiệu suất và cung cấp các cải tiến khác trong ATL/MFC.

C Runtime (CRT)
  • 591030: MSPDB100.dll động được nạp, nhưng DLL không xác định đường dẫn đầy đủ tiêu chuẩn trong CRT.
  • Khi hằng số WEOF được chuyển đến hàm "swprintf_s", bộ đệm không nhận được chấm dứt NULL.
C++ Trình soạn thảo
  • 557948: Visual Studio 2010 gặp sự cố trong dự án C/C++ khi ẩn hoặc hiển thị tất cả các tệp giải pháp.
  • 548891: Thành viên lớp tự động hoàn thành lực lượng sai thành viên (phân biệt chữ hoa chữ thường).
  • 561259: Đi đến Khai báo rất chậm trong một số trường hợp.
  • 573230: Trình soạn thảo C++ có thể gặp sự cố khi bạn chèn chú thích.
  • 537956: Xảy ra sự cố trong khi khai báo C++ liệt kê.
  • Đã xảy ra sự cố trong IntelliSense gốc, chẳng hạn như với chỉ mục và báo cáo.
  • Phương pháp NavigateTo trong C++ đôi khi trở nên không phản hồi.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Các cải tiến về hiệu suất và tính ổn định
  • Quản lý bộ nhớ hiệu quả hơn
  • Các cải tiến IDE khác để ngăn chặn giao diện người dùng (UI) bị treo và gặp sự cố
  • Cải thiện hiệu suất cho phím chức năng F12 (Định nghĩa Goto) trên các dự án lớn.
C++ Trình biên soạn
  • 548432: Trình biên dịch C++ tạo ra hướng dẫn movups không chính xác thay vì hướng dẫn movss.
  • 512552: Có một sự cố cụ thể với tùy chọn /Og trong phiên bản 64 bit của trình biên dịch Visual Studio 2010 Beta 2.
  • 565959: Hướng dẫn SSE2 được tạo khi tùy chọn /arch:SSE được chỉ định.
  • 525943: Có những sự cố cụ thể trong phiên bản x64 của trình biên dịch C++ (trình tối ưu hóa).
  • 336316: Thiếu cuộc gọi Destructor khi bật tối ưu hóa.
  • Trình biên dịch gặp sự cố với mã xác định loại "decltype(*this)".

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Tối ưu hóa và sửa lỗi trong một số khu vực tạo mã
  • Bản dựng Gia tăng được Quản lý chần ch cách bản dựng với Visual Studio 2008.
Gỡ lỗi C++
  • 554772: Ngăn xếp cuộc gọi hỗn hợp bị hỏng khi bạn gỡ lỗi mã C++.
  • 613569: Khi bạn cố gắng kiểm tra các biến cục bộ trong khi bạn đang gỡ lỗi trong Visual Studio 2010, bạn nhận được thông báo lỗi "CXX0017 "Không tìm thấy ký hiệu".
  • Cửa sổ Giám sát hiển thị các giá trị không chính xác.
F

Visual Studio 2010 SP1 khắc phục các sự cố về độ ổn định của trình biên dịch và sửa mã cho mã được tạo. Ví dụ: gói dịch vụ này khắc phục sự cố gọi đúng quy ước để gọi nền tảng và phát ra chú thích tài liệu XML cho các phương pháp mở rộng. Ngoài ra, gói dịch vụ này cải thiện hiệu suất tạo ra kết nối sự kiện.

Thời gian chạy Đồng thời
  • 609049: Khắc phục vi phạm truy nhập hàng đợi đồng thời.
  • 560544: Các thư viện thời gian chạy đồng thời Visual C++ rò rỉ bộ nhớ trong Visual Studio 2010.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Rò rỉ bộ nhớ dương không còn được báo cáo khi bạn sử dụng Thời gian chạy Đồng thời (ConcRT).
  • Quy ước gọi "__stdcall" hiện được hỗ trợ bởi tất cả các vùng chứa PPL, ConcRT và đồng thời.
  • Vi phạm truy nhập không xảy ra trên "concurrent_queue" với "std::string".
  • Các vùng chứa liên kết có thể được sử dụng với hàm "parallel_for_each".
Dự án Cơ sở dữ liệu
  • Triển khai Dự án Cơ sở dữ liệu không thành công khi bạn tìm cách thu hồi quyền bằng cách sử dụng quyền GRANT OPTION.
  • Các tệp .dbschema tùy chỉnh có chứa ký tự không in được sẽ khiến Visual Studio gặp sự cố khi bạn tìm cách nâng cấp mô hình.
  • Tính năng "So sánh Sơ đồ" bỏ qua việc soạn con khi chỉ so sánh các yếu tố tồn tại trong mục nguồn được bật.
  • Khi bạn sử dụng Trình hướng dẫn Nhập Tệp Script SQL, tệp tập lệnh chứa chỉ mục văn bản đầy đủ và hộp kiểm Ghi đè đối tượng đã tồn tại trong dự án sẽ được chọn, các bảng trong tập lệnh có thể được thay thế.
  • Các "So sánh sơ đồ" các ý kiến tiện ích ra bảng cột khi tiện ích ghi các bản cập nhật cho một dự án, và các đối tượng được thiết lập để SKIP.
  • Một triển khai gia tăng cơ sở dữ liệu dự án trở nên không phản hồi khi dự án có dài kiểm tra ràng buộc mà phải được chuẩn hóa.
  • Gợi ý Chỉ mục không giải quyết trên các tham chiếu cơ sở dữ liệu trong bản dựng dự án cơ sở dữ liệu.
Phân tích Mã
  • 538887: Visual Studio gặp sự cố xảy ra khi bạn xem Cài đặt Phân tích Mã cho Giải pháp có site IIS.
  • Trình phân tích Mã Tĩnh báo cáo mã hợp lệ.
  • Sự cố thường xuyên xảy ra khi bạn thay đổi cài đặt Phân tích Mã trong Visual Studio Team Server 2010.

Ngoài ra, Visual Studio 2010 SP1 có cải tiến sau:

  • Managed Code Analysis (FxCop) now installs on x64 TeamBuild servers.
Profiler
  • Performance Explorer không tải khi bắt đầu nhiều phiên bản Visual Studio.
  • Ghi hồ sơ JScript không hoạt động trên hệ điều hành tiếng Nga và các hệ điều hành ngôn ngữ châu Âu và Mỹ Latinh khác.
  • Tính năng ghi hồ sơ JScript không hoạt động với Windows Internet Explorer 9.
  • Visual Studio gặp sự cố khi bạn tạo cấu hình dự án Ứng dụng Web bằng cách sử dụng thiết đặt máy chủ web của khách hàng.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Lấy mẫu chính xác hơn trong Hyper-V
  • Cải thiện ghi hồ sơ JavaScript để cho phép ghi hồ sơ nhiều quy trình
  • Cải thiện độ ổn định, tính năng này thực hiện ghi hồ sơ 64 bit
Khám phá và Xác thực Mã
  • Sự cố xảy ra với dẫn hướng đồ thị đã được khắc phục.
  • Sự cố UX thanh cuộn bên trong menu lựa chọn nâng cao của Architecture Explorer đã được khắc phục.
  • Tệp tạm thời vẫn còn sau khi chạy xác thực lớp.
  • Hành động "Chứa Bởi" trên thư mục C++ có thể khiến Kiến trúc Explorer bị lỗi.
T4

Visual Studio 2010 SP1 có các cải tiến sau:

  • Tùy chỉnh hoặc mở rộng mẫu T4 bằng cách sử dụng kế thừa mẫu
  • Sử dụng thư viện trợ giúp với T4 dễ dàng hơn nhiều vì T4 không còn khóa các cụm được tham chiếu trong bộ nhớ
  • Triển khai T4 cho máy chủ bản dựng của bạn để tạo thời gian dựng
Công cụ Kiến trúc
  • 526547: Trình tự sơ đồ, sắp xếp lại bố trí và Đường tuổi thọ không được đổi kích cỡ như dự kiến.
  • 533921: Bạn nhận được thông báo "Mục có khóa tương tự đã được thêm vào" trong sơ đồ Trình tự.
  • Việc sử dụng tương tác bị bỏ lỡ sau khi nhóm Đường tuổi thọ được bung rộng.
  • Bạn không thể mở sơ đồ nếu bạn thay đổi tên đầy đủ tiêu chuẩn của giao diện và tùy chọn Ẩn tên đủ điều kiện được đặt thành True. Trong trường hợp này, một hiện thực đến giao diện được hiển thị như một cây kẹo.
  • Xác thực bị hỏng đối với tham chiếu tham số chung bên trong một nội dung phương pháp.
  • Lập mô hình dự án cho phép người dùng tạo các tham chiếu có tên trùng lặp. Vấn đề này có thể dẫn đến dự án tham nhũng.
  • Lỗi tham chiếu null xảy ra đối với việc triển khai giao diện rõ ràng và sơ đồ tạm thời khi bạn tạo sơ đồ trình tự.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Tương tác Thư hiện đã được sắp xếp.
  • Backlinks to layer diagram elements from Team Foundation Server work items are now supported.

Visual Studio Test

Kiểm tra Web/Tải
  • 584634:Trình xem Kết quả WebTest có thể gặp sự cố khi thực thi kiểm tra.
  • Một ngoại lệ OutOfMemory ném khi bạn thực hiện hành động Tìm/Thay thế trong một yêu cầu.
  • Quy trình Devenv.exe gặp sự cố sau khi bạn bấm vào siêu kết nối "vi phạm ngưỡng" trong thanh trạng thái kết quả kiểm tra.
  • Bộ đếm trên biểu đồ "Thời gian phản hồi trang" biến mất sau khi chạy xong.
  • Việc ghi kết quả vào DB LoadTest mất nhiều thời gian hơn dự kiến để hoàn tất.
  • Bộ đếm Hiệu suất bị bỏ sót trong quá trình thực thi kiểm tra tải.
UnitTest/TestExecution
  • 575870:Tình huống tương tranh tồn tại trong bộ điều khiển kiểm tra khiến các bài kiểm tra đi vào trạng thái "Không thực thi".
  • Chạy thử dừng phản hồi khi QTAgent không khởi động được hoặc chạy thử dừng phản hồi trong hàm Main( ).
  • Đầu ra TestContext không chính xác cho kiểm tra bên trong được chứa bên trong một thử nghiệm được đặt hàng.
  • Sự cố hiệu suất xảy ra khi tải kiểm tra trong bộ điều khiển kiểm tra.
  • Chạy số lượng lớn các thử nghiệm trên một môi trường phòng thí nghiệm lá một số thử nghiệm ở trạng thái "Không thực hiện".
  • Màu mã cho phạm vi mã không hoạt động đối với mã C++ không được quản lý.
  • Thuộc tính TestCaseId xuất hiện giống nhau đối với tất cả các trường hợp kiểm tra liên quan đến cùng một phương pháp kiểm tra.
Máy chủ TCM
  • Việc xây dựng lại nhà kho mất nhiều thời gian hơn dự kiến để hoàn tất.
  • Việc đặt lại kết quả kiểm tra tự động có thể khiến hai thay đổi của một điểm xuất hiện trong kho dưới dạng phiên bản hiện tại.
Microsoft Test Manager
  • Trang "Đặt cấu hình Dữ Adapter-Event Nhật ký Chẩn đoán" bị cắt cụt trong các phiên bản ngôn ngữ khác nhau của Microsoft Test Manager.
  • Phân tích kết quả kiểm tra khiến kết quả trở thành kết quả gần đây nhất trong xu hướng điểm kiểm tra.
  • Cài đặt ngôn ngữ Phải-Qua-Trái không duy trì trên các phiên MTM.
  • Việc lặp lại bộ kiểm tra dựa trên truy vấn mất nhiều thời gian hơn dự kiến cho các bộ lớn.
  • Sự cố có thể xảy ra khi bạn chọn loại trình duyệt để Phát lại Firefox trong Microsoft Test Runner.
  • Bạn không thể thu thập dữ liệu Intellitrace nếu ứng dụng đang được kiểm tra được bắt đầu như một phần của bản ghi hành động cho trường hợp kiểm tra.
  • Số lượng tệp đính kèm cho kết quả kiểm tra trả về 0 khi đi qua một lượng lớn các kết quả kiểm tra.
  • Bạn không thể liên kết trường "tham số với mật khẩu" khi tạo bản ghi hành động.

Ngoài ra, Visual Studio 2010 SP1 có các cải tiến sau:

  • Có thể hiển thị mô tả trường hợp kiểm tra trong Microsoft Test Manager.
  • Các cải tiến về hiệu suất dành cho Trình quản lý Thử nghiệm của Microsoft được cung cấp.
  • Hỗ trợ expression Encoder 4.0 trong kiểm tra thủ công được thêm vào. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft: 2160831 Bản cập nhật cho Bộ điều hợp Dữ liệu Video Microsoft Visual Studio 2010
Trình quản lý Phòng thí nghiệm
  • 580348:Không thể thay đổi máy chủ Trình quản lý Máy Ảo Trung tâm Hệ thống của Microsoft (SCVMM) được đặt cấu hình cho Tầng Ứng dụng TFS.
  • Một build deploy/test workflow cannot use drop locations on DFS or on WebDav shares.
  • Bạn không thể chọn cấu hình cho các bản dựng hiện có có nhiều cấu hình trong dòng công việc Triển khai/kiểm tra Bản dựng.
  • Máy chủ Dịch vụ Bản dựng gặp sự cố nếu đang chạy trong "Chế độ Lab" và tài khoản dịch vụ không có thông tin xác thực quản trị.
  • Khi các đại lý xây dựng và các đại lý phòng thí nghiệm được cài đặt trên một phòng thí nghiệm không quản lý máy ảo, các đại lý xây dựng không bắt đầu.
FastForward/CodedUITest
  • 553625: Dự án thử nghiệm UI được mã hóa không tương thích với dự án Thiết lập và Triển khai trong cùng một giải pháp.
  • 597945:Một ngoại lệ UITestException được trả về phương pháp BrowserWindow.FindMatchingControls.
  • Các điều khiển Kiểm tra Giao diện Người dùng được thêm vào UIMap có phân biệt chữ hoa chữ thường.
  • Việc tạo Kiểm tra Giao diện Người dùng được Mã hóa từ bản ghi hành động hiện có sẽ không hiển thị trong hộp thoại thông tin xác thực thay thế.

Ngoài ra, hỗ trợ ghi và phát lại mã UITest được thêm vào cho Internet Explorer 9 Beta trong Giao diện Tương thích.

Sql

Data-Tier Application Project: Data-Tier Application Framework Phiên bản 1.1

Visual Studio 2010 SP1 có các cải tiến sau:

  • Nâng cấp DAC được hỗ trợ trên SQL Azure và trên SQL Server.
  • Các bản nâng cấp DAC hiện được thực hiện tại chỗ thay vì song song.
Entity Framework (Tạo Mã)
  • 556090: Sự cố xảy ra khi bạn sử dụng Thực thể Tự Theo dõi Entity Framework cùng với AppFabric CACHE ('Velocity') và phiên bản phát hành .NET Framework 4.0
  • 533301: Khi bạn sử dụng tệp Edmx cùng với ADO.NET, Trình tạo thực thể Self-Tracking gây ra các tệp được tạo không thể biên dịch được do thiếu bộ xử lý sự kiện HandleCascadeDelete.
  • Mẫu Self-Tracking thực thể không tạo mã cho hàm nhập không có giá trị trả về.
  • Một Thực thể không được đánh dấu là đã sửa đổi khi một liên kết FK sử dụng thuộc tính EntityReference.EntityKey là nulled.
  • Mẫu Self-Tracking thực thể tạo mã không tương thích cho không gian tên phân tách bằng chấm.
  • Mẫu Self-Tracking thực thể không tạo giá trị mặc định cho thuộc tính vô hướng trên các kiểu phức tạp.
  • Các thay đổi khác về tạo mã để tuân thủ các nguyên tắc về Visual Basic pretty-lister.

Tham khảo

Sự cố đã biết Visual Studio 2010 Gói Dịch vụ 1 có thể khiến một số mục nhập được tạo trong danh sách Bản cài Cập nhật đặt. Các mục nhập được gắn nhãn "Hotfix cho Visual C++ Standard 2010 Beta 1" cùng với số KB. Microsoft đã xác nhận rằng không có bản sửa lỗi Beta nào được cài đặt với Visual Studio 2010 Gói Dịch vụ 1 và bản sửa lỗi cho từng hotfix được liệt kê đã được bao gồm trong Visual Studio 2010 Gói Dịch vụ 1.

Giải pháp thay thế cho sự cố đã biết Không có giải pháp thay thế cho sự cố này. Không có cập nhật nóng "Beta 1" nào được cài đặt trên hệ thống của bạn. Bạn không thể gỡ cài đặt bản cập nhật hoặc loại bỏ các mục nhập khỏi danh sách Cài Cập nhật vì không có tệp nào thực sự được cài đặt trên hệ thống của bạn.

Các sản phẩm của bên thứ ba mà bài viết này thảo luận được sản xuất bởi các công ty độc lập với Microsoft. Microsoft không đảm bảo, dù là ngụ ý hay theo bất kỳ cách nào khác, về hiệu suất hoặc mức độ tin cậy của các sản phẩm này.

Microsoft cung cấp thông tin liên hệ bên thứ ba để giúp bạn tìm hỗ trợ kỹ thuật. Thông tin liên hệ này có thể thay đổi mà không cần thông báo. Microsoft không đảm bảo độ chính xác của thông tin liên hệ của bên thứ ba này.

Các sự cố đã biết khi sử dụng Microsoft Update

  • Khi bạn cài đặt gói dịch vụ này, quá trình cài đặt có thể tiếp tục và hoàn tất thành công nếu bạn cố gắng ngừng việc cài đặt. Sự cố này có thể xảy ra khi quá trình cài đặt đã hoàn thành hơn một nửa.
  • Nếu bạn bắt đầu quá trình cài đặt bằng cách chọn tùy chọn "Tải xuống bản cập nhật nhưng để tôi chọn có cài đặt bản cập nhật hay không", sau đó chọn tùy chọn "cài đặt bản cập nhật rồi tắt", quá trình cài đặt gói dịch vụ có thể không thành công. Sau khi máy tính khởi động lại, bạn sẽ được cung cấp lại gói dịch vụ này và quá trình cài đặt sẽ hoàn tất thành công.

Nếu bạn gỡ cài đặt gói dịch vụ từ phiên bản không phải tiếng Anh của Visual Studio 2010Ultimate, Visual Studio 2010 Premium hoặc Visual Studio 2010Professional người dùng, bạn sẽ được cung cấp để cài đặt lại gói dịch vụ. Tuy nhiên, quá trình cài đặt sẽ không thành công vì các thành phần của gói dịch vụ này đang ở trạng thái bất ngờ. Để cài đặt lại thành công gói dịch vụ này, hãy làm theo các bước sau:

  • Bắt đầu thiết lập Visual Studio trong Chế độ Bảo trì từ mục Chương trình và Tính năng trong Panel điều khiển hoặc bằng cách chạy Setup.exe.
  • Chọn Thêm hoặc Loại bỏ Tính năng.

Chọn Công cụ cho Nhà phát triển Microsoft Office, rồi bấm Cập nhật. Khi quá trình thiết lập hoàn tất, hãy cài đặt lại gói dịch vụ.