Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Tuyên bố về hỗ trợ

Nội dung sau đề cập đến trang tải xuống Visual Studio 2013 Cập Nhật 2. Để biết thêm chi tiết về nội dung sau, xem chi tiếttrên trang web Microsoft Download Center.

Lưu ý Không có mức độ hỗ trợ cho từng sản phẩm khác nhau. Vui lòng đọc điều khoản hỗ trợ sau cẩn thận trước khi bạn cài đặt bản Cập Nhật.

Bằng cách cài đặt bản Cập Nhật Visual Studio, bạn chọn tham gia nhận được và cài đặt trong tương lai Visual Studio 2013. Microsoft cung cấp hỗ trợ sản phẩm Visual Studio 2013 RTM và các sản phẩm Visual Studio 2013 Cập Nhật mới nhất.

Professional, Premium, Ultimate, hiện dành cho Windows sản phẩm: chuyên nghiệp, cao, cuối cùng và nhận cho Windows là các sản phẩm đầy đủ Visual Studio 2013 RTM đều Visual Studio Update 2. Nếu bạn đang có Visual Studio 2013 cài đặt và chạy tải xuống này, bạn sẽ nhận được các Visual Studio Update 2 chỉ. Nếu bạn hiện không có Visual Studio 2013 cài đặt khi bạn cài đặt tải xuống này, bạn sẽ nhận được Visual Studio 2013 và Visual Studio Update 2. Visual Studio 2013 RTM gói ngôn ngữ có thể được cài đặt trên các sản phẩm bản Cập Nhật 2 tương ứng.




Giới thiệu

Microsoft phát hành Team Foundation Server 2013 Update 2 vào ngày 2 tháng 4 năm 2014, và Visual Studio 2013 Update 2 vào ngày 12 tháng 4 năm 2014. Bản cập nhật này giới thiệu các công nghệ cải tiến mới trong Team Foundation Server (TFS), công cụ kiểm tra, Microsoft Azure công cụ, phát hành quản lý, trình gỡ lỗi, Hồ sơ, IntelliTrace, mã, thực thể khung 6.1, NuGet, đánh, Visual Studio IDE, ASP.NET và Web công cụ 2013.2. Visual Studio 2013 Update 2 bao gồm các bản Cập Nhật, tính năng bổ sung và sửa lỗi mới nhất.

Thông tin về bản cập nhật sản phẩm Visual Studio cũng có sẵn trên trang web của Visual Studio.

Làm thế nào để tải Visual Studio 2013 Update 2

Visual Studio 2013 bản Cập Nhật là phát hành tích lũy. Liên kết tải xuống sau luôn điểm bạn cập nhật mới nhất:



Bạn cũng có thể xem danh sách đầy đủ của Visual Studio 2013 Cập Nhật.

Microsoft đã quét vi-rút tệp này. Microsoft đã sử dụng phần mềm phát hiện vi-rút mới nhất đã có vào ngày tệp được đăng. Tệp được lưu trữ trên máy chủ được tăng cường bảo mật giúp ngăn chặn mọi thay đổi trái phép đối với tệp.

Làm thế nào để cài đặt Visual Studio 2013 Update 2

Để cài đặt các hướng dẫn cho các sản phẩm Visual Studio, hãy xem:

Làm thế nào để cài đặt Visual Studio

Cách cài đặt Team Foundation Server và Visual Studio ALM

Làm thế nào để cài đặt quản lý phát hành cho Visual Studio 2013

Quan trọng Bản cập nhật này áp dụng cho Visual Studio và Team Foundation Server (TFS). Visual Studio và phi cơ cài đặt khác nhau. Visual Studio Cập Nhật được cài đặt trên bất kỳ đã được cài đặt trên máy tính. Bản Cập Nhật TFS là một giao diện hoàn toàn thay thế bất kỳ được cài đặt trên máy tính. Trước khi bạn cố gắng áp dụng bản Cập Nhật TFS, đảm bảo rằng bạn đã sao lưu toàn bộ cơ sở dữ liệu hiện tại của bạn. Nếu chiếc Cập Nhật cài đặt không thành công, bạn sẽ không thể khởi động lại bản Cập Nhật hoặc quay lại phiên bản trước của TFS mà không thực hiện khôi phục.

Quản lý phát hành bản Cập Nhật là một bố trí đầy đủ bao gồm các tính năng phần mềm mới nhất và sửa lỗi quản lý phát hành cho Visual Studio 2013. Trước khi bạn cố gắng áp dụng bản Cập Nhật phát hành quản lý, đảm bảo rằng bạn đã sao lưu toàn bộ cơ sở dữ liệu hiện tại của bạn và khoá mật mã RSA (tham khảo bài đăng blog hướng dẫn xuất khoá mật mã RSA). Nếu quản lý các bản Cập Nhật cài đặt không thành công, bạn sẽ không thể khởi động lại bản Cập Nhật hoặc quay lại phiên bản trước của phiên bản quản lý mà không thực hiện thao tác khôi phục.

Vì quản lý phát hành cho Visual Studio 2013 Update 2 sống đi, đường dẫn nâng cấp sau áp dụng.

Nâng cấp được hỗ trợ:

  • Phát hành quản lý cho Visual Studio 2013 quản lý phiên bản Visual Studio 2013 Update 2

  • Phát hành quản lý dành cho Visual Studio 2013 Update 1 quản lý phiên bản Visual Studio 2013 Update 2

  • Phát hành quản lý cho Visual Studio 2013 Update 2 RC quản lý phiên bản Visual Studio 2013 Update 2


Cải tiến công nghệ mới và khắc phục sự cố trong Visual Studio 2013 Update 2

Công nghệ cải tiếnNhững cải tiến công nghệ đã có trong phiên bản này.

  • Mẫu dự án ASP.NET

    • Cập Nhật ASP.NET mẫu dự án hỗ trợ xác nhận tài khoản và đặt lại mật khẩu.

    • Hỗ trợ cho tài khoản trên cơ sở tổ chức ASP.NET Web API

  • Cải tiến trình soạn thảo Web Visual Studio

    • Mới JSON editor

    • Biên tập viên Sass mới (.scss)

    • Triển khai URL chọn cho HTML/CSS

    • Bản Cập Nhật cho biên tập viên ít hơn bằng cách thêm các tính năng khác

    • Cập Nhật KO Intellisense trong trình soạn thảo HTML

  • Trình duyệt liên kết

    • Trình duyệt và liên kết bây giờ hỗ trợ kết nối http sẽ liệt kê có trong bảng điều khiển kết nối khác như chứng chỉ được tin cậy của trình duyệt.

    • Tốt hơn nguồn ánh xạ

  • Microsoft Azure website hỗ trợ trong Visual Studio

    • Hỗ trợ Azure đăng nhập

    • Gỡ lỗi từ xa cho Microsoft Azure website (WAWS)

    • Xem từ xa

    • Hỗ trợ tạo trang Web Azure

  • Xuất bản web nâng cao

    • Cải thiện trải nghiệm người dùng để xuất bản

  • Cấu trúc ASP.NET

    • Nếu mô hình của bạn đang sử dụng Enums, sau đó MVC Scaffolder sẽ tạo thả xuống cho Enum. Này sử dụng trợ giúp Enum MVC.

    • Cập Nhật mẫu EditorFor trong cấu trúc MVC để họ sử dụng lớp Bootstrap.

    • MVC và Web API Scaffolders sẽ thêm 5.1 gói MVC và Web API.

    • Thêm khả năng mở rộng cấu trúc lớp hỗ trợ bên thứ ba tuỳ chỉnh Scaffolders.

  • Biểu mẫu ASP.NET Web

  • ASP.NET MVC 5.1

  • Web ASP.NET API 2.1

  • Trang Web ASP.NET 3.1

  • ASP.NET sắc 2.0.0

    • Xác thực 2 yếu tố

      ASP.NET sắc bây giờ hỗ trợ xác thực 2 yếu tố. Xác thực 2 yếu tố cung cấp một lớp bảo mật tài khoản người dùng trong trường hợp khi mật khẩu của bạn bị tổn hại. Là bảo vệ Phu tấn công mã hai yếu tố.

    • Khoá tài khoản

      Cung cấp một cách để khóa người dùng nếu người dùng nhập mật khẩu của họ hoặc hai yếu tố mã không đúng. Số lần không hợp lệ và thời cho người dùng bị khóa có thể được cấu hình. Người phát triển có thể tùy chọn tắt khoá tài khoản cho các tài khoản người dùng.

    • Xác nhận tài khoản

      Hệ thống nhận dạng ASP.NET bây giờ hỗ trợ xác nhận tài khoản. Đây là một trường hợp khá phổ biến trong hầu hết các trang web hôm nay nơi khi bạn đăng ký tài khoản mới trên trang web, bạn phải xác nhận email của bạn trước khi bạn có thể làm gì trong trang web. Xác nhận email rất hữu ích vì nó ngăn thật tài khoản được tạo ra. Điều này là đặc biệt hữu ích nếu bạn đang sử dụng email phương thức giao tiếp với người dùng của trang web của bạn như diễn đàn trang web, ngân hàng, thương mại điện tử và các trang web mạng xã hội.

    • Đặt lại mật khẩu

      Mật khẩu đặt lại là một tính năng mà người dùng có thể đặt lại mật khẩu của họ nếu họ đã quên mật khẩu của họ.

    • Bảo mật dấu (đăng xuất ở khắp mọi nơi)

      Hỗ trợ một cách để tái tạo sự bảo mật mã thông báo cho người dùng trong trường hợp khi người dùng thay đổi mật khẩu của họ hoặc bất kỳ bảo mật khác liên quan đến thông tin như loại bỏ một đăng nhập liên kết (chẳng hạn như Facebook, Google, Microsoft Account và v.v...). Điều này cần thiết để đảm bảo rằng bất kỳ thẻ tạo mật khẩu cũ bị vô hiệu. Dự án mẫu nếu bạn thay đổi mật khẩu của người dùng thì một mã thông báo mới được tạo cho người dùng và bất kỳ thẻ trước đó bị vô hiệu. Tính năng này cung cấp một lớp bảo mật ứng dụng của bạn từ khi bạn thay đổi mật khẩu của bạn, bạn sẽ bị đăng xuất khỏi ở khắp mọi nơi (Tất cả các trình duyệt khác) mà bạn đã đăng nhập vào ứng dụng này.

    • Hãy nhập khoá chính được mở rộng cho người dùng và vai trò

      ASP.NET sắc 1.0, loại khoá chính bảng người dùng và vai trò vào chuỗi. Điều này có nghĩa khi hệ thống nhận dạng ASP.NET tiếp tục tồn tại trong SQL Server bằng cách sử dụng Entity Framework, chúng tôi đang sử dụng nvarchar. Có nhiều thảo luận về việc triển khai này mặc định trên ngăn xếp tràn và dựa trên phản hồi đến. Chúng tôi đã cung cấp một móc khả năng mở rộng mà bạn có thể chỉ định nên khóa chính của bảng và vai trò người dùng . Móc khả năng mở rộng này là đặc biệt hữu ích nếu bạn đang di chuyển các ứng dụng và ứng dụng lưu trữ UserIds là GUID hoặc một.

    • Hỗ trợ IQueryable người dùng và vai trò

      Hỗ trợ IQueryable UsersStore và RolesStore, bạn có thể dễ dàng nhận được danh sách người dùng và vai trò.

    • Hỗ trợ xóa hoạt động thông qua UserManager

    • Đánh chỉ mục nhập tên người dùng

      Thực hiện nhận dạng ASP.NET Entity Framework, chúng tôi đã thêm một chỉ số duy nhất trên người dùng bằng cách sử dụng mới IndexAttribute EF 6.1.0-Beta1. Điều này đảm bảo rằng tên người dùng luôn duy nhất và đã có tình trạng dồn đuổi trong đó bạn có thể kết thúc với tên người dùng trùng lặp.

    • Nâng cao khẩu Pdw

      Pdw mật khẩu được vận chuyển trong ASP.NET nhận dạng 1.0 là một pdw khá cơ bản mật khẩu chỉ phê chuẩn độ dài tối thiểu. Đó là một pdw mật khẩu mới cho phép bạn kiểm soát nhiều hơn sự phức tạp của mật khẩu. Xin lưu ý rằng ngay cả khi bạn bật thiết đặt mật khẩu này, chúng tôi khuyên bạn nên kích hoạt xác thực 2 yếu tố cho tài khoản người dùng.

    • IdentityFactory Trung / CreatePerOwinContex

    • UserManager

      Bạn có thể sử dụng máy thực hiện để có được phiên bản của UserManager từ OWIN bối cảnh. Mô hình này là giống như những gì chúng tôi sử dụng cho việc AuthenticationManager từ ngữ cảnh OWIN SignIn và SignOut. Đây là cách được khuyến nghị có một bản UserManager mỗi yêu cầu ứng dụng.

    • DbContextFactory trung gian

      Nhận dạng ASP.NET sử dụng Entity Framework sự bền bỉ hệ thống nhận dạng trong SQL Server. Để thực hiện việc này danh tính hệ thống có một tham chiếu đến ApplicationDbContext. Trung DbContextFactory trả lại một bản ApplicationDbContext mỗi yêu cầu bạn có thể sử dụng ứng dụng của bạn.

    • ASP.NET sắc mẫu NuGet gói

      Mẫu NuGet gói có thể dễ dàng hơn để cài đặt và chạy mẫu ASP.NET danh tính theo thực tiễn tốt nhất. Đây là một mẫu ứng dụng ASP.NET MVC. Vui lòng sửa đổi mã phù hợp với ứng dụng của bạn trước khi bạn triển khai này sản xuất. Mẫu phải được cài đặt trong ứng dụng ASP.NET trống.

      Để biết thêm chi tiết về các gói phần mềm, hãy truy cập bài đăng blog sau đây:

      Xem thông báo Microsoft.AspNet.Identity 2.0.0

  • Microsoft OWIN thành phần

    Nhiều lỗi được vá trong phiên bản này, hãy xem chú thích phát hành cho phiên bản mới nhất ổn định (2.1.0).

  • ASP.NET SignalR

    Nhiều lỗi được vá trong phiên bản này, xem chú thích phát hành.


  • Bản cập nhật này cho phép các nhà phát triển chỉ định các chương trình được biên dịch để nhắm mục tiêu xử lý thế hệ mới nhất hỗ trợ tập lệnh AVX2.


  • Thêm Visualizer JSON dữ liệu có trong chuỗi đối tượng.

  • Bạn có thể so sánh hai .diagsession tập tin chứa dữ liệu được quản lý bộ nhớ.

  • Bạn có thể tự kích hoạt nội dung tìm nạp trước DNS trong Windows Store.

  • Thêm chức năng bao gồm bảng điều khiển JavaScript và DOM Explorer khi bạn đã gỡ lỗi trong điều khiển WebView gỡ lỗi tập lệnh.

  • Khả năng mở rộng thêm điểm cho Visual Studio bổ sung sửa đổi trình gỡ lỗi biểu tượng cài đặt.

  • Bạn có thể kiểm tra giá trị của từng đối tượng khi bạn gỡ lỗi quản lý bộ nhớ từ một tệp kết xuất với đống.

  • Nhà phát triển Windows Phone 8.1 có thể sử dụng Visual Studio để gỡ lỗi các vấn đề với trang web đang chạy trên điện thoại của Internet Explorer.


  • Cập Nhật Entity Framework 6.1 runtime và phụ kiện. Thực thể Framework (EF) 6.1 là bản Cập Nhật nhỏ thực thể khung 6 và bao gồm một số lỗi và các tính năng mới. Thông tin chi tiết về EF 6.1, bao gồm các liên kết đến các tài liệu cho các tính năng mới, xem Lịch sử Phiên tổ chức khung. Các tính năng mới trong phiên bản này bao gồm:

    • Dụng cụ tổng hợp cung cấp một cách phù hợp để tạo một mẫu EF mới. Tính năng này mở rộng thuật sỹ mẫu dữ liệu ADO.NET tổ chức hỗ trợ kiểu mã đầu tiên, bao gồm các kỹ thuật đảo ngược từ cơ sở dữ liệu hiện có. Các tính năng được đã có trong phiên bản Beta của công cụ điện EF.

    • Xử lý lỗi giao dịch cam kết cung cấp mới System.Data.Entity.Infrastructure.CommitFailureHandler sử dụng khả năng mới được giới thiệu để ngăn chặn các hoạt động giao dịch. CommitFailureHandler cho phép tự động phục hồi lỗi kết nối trong khi cam kết giao dịch.

    • IndexAttribute cho phép chỉ mục để được xác định bằng cách đặt một thuộc tính trên một (hoặc thuộc tính) trong mẫu mã đầu tiên của bạn. Mã đầu tiên sau đó tạo một chỉ mục tương ứng trong cơ sở dữ liệu.

    • Ánh xạ công API cung cấp truy cập EF có thông tin về cách tính và loại được ánh xạ tới cột và bảng trong cơ sở dữ liệu. Qua phiên bản API này vào bên trong.

    • Khả năng đánh chặn bằng cách sử dụng tệp App.config hoặc Web.config cấu hình cho phép bạn thêm cho phép đánh chặn không việc ứng dụng.

    • DatabaseLogger là một máy mới giúp dễ dàng hơn để đăng nhập tất cả các hoạt động của cơ sở dữ liệu tập tin. Kết hợp với các tính năng trước đây, điều này cho phép bạn dễ dàng bật ghi nhật ký hoạt động cơ sở dữ liệu cho ứng dụng triển khai mà không cần phải biên dịch.

    • Di chuyển mô hình thay đổi phát hiện đã được cải thiện để di chuyển scaffolded chính xác hơn. Hiệu năng của trình phát hiện thay đổi đã cũng được tăng cường đáng kể.

    • Cải tiến hiệu suất bao gồm giảm cơ sở dữ liệu hoạt động trong quá trình cài đặt, tối ưu hóa để so sánh không bình đẳng trong truy vấn LINQ, xem nhanh tạo (mẫu tạo) trong nhiều trường hợp và hiệu quả hơn materialization của chúng với nhiều liên kết.


  • Tính năng chẩn đoán DirectX đồ họa hiện sẵn có cho thiết bị Windows Phone 8.1 và trình giả lập.

  • Mẫu DirectX mới và cải tiến cung cấp một điểm bắt đầu cho văn bản trò chơi cho Windows Store và Windows Phone (Silverlight và Silverlight). XAML dựa trên khuôn mẫu cung cấp một điểm bắt đầu để dễ dàng kết hợp văn bản, hình ảnh, và menu vào trò chơi để sử dụng như Heads pick-up hiển thị, thông báo trạng thái, cài đặt.

  • Đồ họa khung phân tích được hỗ trợ để giúp chẩn đoán vấn đề hiệu suất DirectX dựa trên trò chơi và ứng dụng.

  • Một số chức năng cải tiến được thực hiện cho đồ hoạ chẩn đoán:

    • Trạng thái vẽ theo dõi trong danh sách sự kiện đồ hoạ hỗ trợ phân tích hợp lý để khám phá cách GPU trạng thái đã được thiết lập.

    • Lên đến 30 khung hình liên tiếp có thể được chụp một lúc.

    • Tên của các đối tượng và các tài nguyên được xác định bởi nhà phát triển bây giờ xảy ra trong giao diện người dùng (UI).

    • HTTP và xử lý giao thức điều chỉnh có thể được sử dụng để thực hiện sự kiện chú thích.

    • Bộ đệm sâu hình dạng xem được hỗ trợ.


  • Sự kiện hoạt động là SQL liên quan đến bây giờ cung cấp một tùy chọn để tải SQL vào một cửa sổ mới truy vấn và sử dụng công cụ SQL hiện tại trong Visual Studio để điều tra sự cố.

  • Hoạt động sự kiện có liên quan đến MVC bây giờ cung cấp một tùy chọn để chuyển sang phương pháp hoặc tác vụ hoặc bộ điều khiển mã điều tra sự cố.

  • Bây giờ có thể nhóm các hoạt động sự kiện điểm và nút chậm nhất. Điều này giảm tổng số hàng và dễ dàng để xác định một sự kiện cụ thể để điều tra.

  • Khi bạn kiểm tra chi tiết sự kiện diễn IntelliTrace, có ngay bây giờ chỉ một để đánh dấu đường dẫn cho từng nút chậm nhất.

  • Khi bạn gỡ lỗi sự kiện ngoại lệ từ tệp nhật ký IntelliTrace, mã đồ được hiển thị với IntelliTrace chú thích cụ thể để tham số thú vị có thể hiển thị một cách dễ dàng. Điều này cũng cho biết vị trí ngoại lệ đã ném bằng một luận trên biểu đồ.

  • Giả sử rằng bạn sử dụng Git trên TFS là hệ thống kiểm soát nguồn, bạn có thể truy cập bản triển khai giải pháp bằng cách mở tệp iTrace được tạo Microsoft giám sát nhân viên, trong Visual Studio Ultimate 2013.


  • NuGet 2.8.1 sẽ được phát hành vào tháng 4 năm 2014. Đây là điểm quan trọng nhất từ chú thích phát hành. Kiểm tra xem chú thích phát hành đầy đủ để biết thêm thông tin về những thay đổi.

    • Mục tiêu Windows Phone 8.1 ứng dụng
      NuGet 2.8.1 bây giờ hỗ trợ mục tiêu ứng dụng Windows Phone 8.1 bằng lóng khung mục tiêu WindowsPhoneApp, WPA, WindowsPhoneApp81và WPA81.

    • Bản vá giải pháp cho phụ thuộc
      Khi NuGet giải quyết các gói phụ thuộc; NuGet lịch sử đã thực hiện một chiến lược lựa chọn phiên bản chính và phụ gói thấp đáp ứng phụ thuộc vào các gói. Tuy nhiên, không giống như các phiên bản chính và phụ, bản vá luôn được giải quyết cho các phiên bản cao nhất. Mặc dù chế độ Well-intentioned, nó tạo thiếu determinism để cài đặt gói có tệp phụ thuộc.

    • Tùy chọn - DependencyVersion
      Mặc dù NuGet 2.8 thay đổi hành vi mặc định để giải quyết sự phụ thuộc, nó cũng thêm quyền kiểm soát chính xác hơn phụ thuộc độ phân giải trình thông qua các tùy chọn - DependencyVersion trong bảng điều khiển quản lý gói. Tuỳ chọn cho phép giải quyết phụ thuộc vào phiên bản có thể thấp nhất là chế độ mặc định, các phiên bản cao nhất, hoặc cao tiểu hoặc phiên bản vá. Tuỳ chọn này chỉ hoạt động đối với các gói cài đặt lệnh PowerShell.

    • DependencyVersion thuộc tính
      Ngoài các tùy chọn - DependencyVersion chi tiết, NuGet phép cho khả năng thiết lập một thuộc tính mới trong tệp nuget.config xác định giá trị mặc định là, nếu các tùy chọn - DependencyVersion không được chỉ định trong lệnh gọi của gói cài đặt. Giá trị này cũng sẽ được tôn trọng bằng hộp thoại quản lý gói NuGet cho bất kỳ gói cài đặt. Để đặt giá trị này, thêm các thuộc tính tệp nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Hoạt động NuGet xem trước - whatif
      Một số gói NuGet có đồ họa sâu phụ thuộc. Do đó, thật hữu ích trong quá trình cài đặt, dỡ cài đặt hoặc cập nhật các hoạt động để xem những gì sẽ xảy ra. NuGet 2.8 thêm PowerShell chuẩn -thì tuỳ chọn gói cài đặt, dỡ cài đặt góivà gói Cập Nhật các lệnh để kích hoạt hình dung toàn đóng gói mà lệnh sẽ được áp dụng.

    • Hạ cấp gói
      Nó là phổ biến để cài đặt phiên bản tiền phát hành của gói để điều tra tính năng mới, và sau đó quyết định quay về phiên bản ổn định. Trước khi NuGet 2.8 là một nhiều bước quá trình dỡ cài đặt các gói chính thức phụ thuộc của nó, và sau đó cài đặt phiên bản trước. Bằng cách sử dụng NuGet 2.8, lệnh gói Cập Nhật sẽ bây giờ quay lại đóng trọn gói (chẳng hạn như các gói phụ thuộc cây) phiên bản trước đó.

    • Phát triển phụ thuộc
      Nhiều loại khả năng có thể được cung cấp gói NuGet, bao gồm các công cụ được sử dụng để tối ưu hóa quá trình phát triển. Mặc dù các thành phần này có thể là công cụ phát triển các gói mới, họ sẽ không được coi là phụ thuộc của gói mới khi sau đó xuất bản. NuGet 2.8 cho phép gói chính xác định trong tệp .nuspec developmentDependency. Khi cài đặt, siêu dữ liệu này cũng sẽ được thêm vào tập tin packages.config của dự án mà gói được cài đặt. Khi tập tin packages.config được NuGet phụ thuộc phân tích sau bằng cách sử dụng gói nuget.exe, nó sẽ loại trừ các dependences đánh dấu là phát triển phụ thuộc.

    • Các tệp cá nhân packages.config cho nền tảng khác nhau
      Khi bạn phát triển ứng dụng cho nhiều mục tiêu, ta thường có tệp dự án khác nhau cho từng môi trường xây dựng tương ứng. Ta cũng thường dùng khác NuGet gói trong tệp dự án khác nhau, như gói có mức hỗ trợ cho nền tảng khác nhau. NuGet 2.8 cung cấp hỗ trợ cải tiến cho tình huống này bằng cách tạo tệp khác packages.config tập tin dự án cụ thể cho nền tảng khác nhau.

    • Dự phòng vào bộ đệm ẩn cục bộ
      Mặc dù NuGet gói thường được tiêu thụ từ thư viện từ xa (chẳng hạn như phòng NuGet) bằng cách sử dụng kết nối mạng, có nhiều tình huống trong đó máy khách không được kết nối. Không có kết nối mạng, khách hàng NuGet không thể cài đặt gói, ngay cả khi các gói đã máy trong bộ đệm ẩn cục bộ NuGet. NuGet 2.8 thêm bộ đệm ẩn tự động dự phòng bàn điều khiển quản lý gói.

      Bộ đệm ẩn dự tính năng yêu cầu không có đối số lệnh cụ thể. Ngoài ra, bộ nhớ cache dự hiện chỉ hoạt động trong bảng điều khiển quản lý gói. Hiện tại, hoạt động không hoạt động trong hộp thoại quản lý gói.

    • Lỗi
      Một lỗi chính là cải thiện hiệu suất trong các gói Cập Nhật-i lệnh.

      Ngoài ra, phiên bản này của NuGet cũng bao gồm nhiều bản vá lỗi khác. Có 181 các vấn đề được giải quyết trong bản phát hành. Để biết danh sách đầy đủ các công việc cố định NuGet 2.8, xem Theo dõi vấn đề NuGet cho phiên bản này.


  • Có một công cụ sử dụng CPU mới để kiểm tra này được quản lý, riêng và hàm JavaScript sử dụng CPU. Công cụ sử dụng CPU thay thế công cụ CPU mẫu trước cho ứng dụng Windows Store. Công cụ mới này có nhanh thời gian lọc, lọc nhanh luồng và trải nghiệm chỉ My mã cải tiến trình.

  • Trung tâm hiệu suất và chẩn đoán ngay bây giờ cho phép bạn chạy nhiều hơn một công cụ để chạy cùng một lúc. Dữ liệu từ mỗi công cụ tương quan về một thời gian phổ biến để phân tích hiệu suất nhanh hơn và dễ dàng hơn. Công cụ có thể được kết hợp bao gồm:

    • Sử dụng CPU

    • Tiêu thụ năng lượng

    • Giao diện người dùng HTML phản hồi

    • XAML giao diện người dùng phản hồi

  • Nhà phát triển Windows Phone 8.1 có thể sử dụng Visual Studio để chẩn đoán vấn đề hiệu suất cùng với các trang web đang chạy trên điện thoại của Internet Explorer.

  • Trung tâm chẩn đoán và hiệu năng có sẵn cho các ứng dụng Windows Store trên thiết bị Windows Phone 8.1 và trình giả lập.


  • Sau khi bạn cài đặt bản Cập Nhật, thẻ thực hiện thao tác tương tự trên máy chủ. Nếu không có máy chủ hành động cụ thể, người dùng có thể luôn thêm máy chủ cụ thể và tác vụ tương ứng ở cấp đó theo trình tự triển khai.

  • Để cấu hình một nhóm máy chủ bằng cách sử dụng cùng một thẻ ngụ ý rằng bạn có thể đặt giá trị cho toàn bộ nhóm và tất cả các máy chủ trong nhóm do chia sẻ các giá trị phổ biến cho tất cả các biến.

  • Bạn có thể triển khai giống hệt hoặc cụm máy chủ mà không cần phải lặp lại trình tự triển khai trên mỗi máy chủ.

  • Bạn có thể Sao chép thẻ qua giai đoạn trên mẫu. Bạn có thể giữ tự triển khai cùng với tất cả các thẻ và máy chủ khi họ đã sao chép các giai đoạn hoặc phiên bản mẫu trong môi trường tương tự.


  • Tồn đọng hàng đã cải tiến hiệu suất trong web truy cập menu.

  • Bạn có thể truy vấn trên thẻ trong Visual Studio và các trang web truy cập.

  • Bạn có thể áp dụng thẻ hoạt động ghi trong Visual Studio.

  • Bạn đặt quyền để chỉ định mà người dùng có thể thêm thẻ mới.

  • REST API có theo dõi mục công việc gắn thẻ.

  • Bạn có thể chỉnh sửa thẻ trong Excel add-in cho Team Foundation Server.

  • Bạn có thể cấu hình không làm việc ngày và chúng bị loại trừ khỏi bảng xếp hạng burndown.

  • Bạn có thể cấu hình sơ đồ dòng tích luỹ ngày bắt đầu.

  • Bạn có thể ghim các biểu đồ nhẹ cho trang chủ dự án hoặc nhóm.

  • Bạn có thể tuỳ chỉnh màu sắc trong bảng xếp hạng nhẹ.

  • Giao diện trang chủ dự án và nhóm đã được Cập Nhật.

  • Công cụ git đã được Cập Nhật để bao gồm một giao diện annotate (đổ lỗi). Bạn cũng có thể sử dụng công cụ Git trở lại hoặc sửa đổi một cam, cho nhiều điều khiển từ xa và huỷ dài chạy thao tác nhất định.


  • Cung cấp để thử nghiệm và kiểm tra dẫn có khả năng xuất kiểm tra các yếu tố này có thể được gửi bằng email hoặc bản in và chia sẻ với bên liên quan không có quyền truy nhập tới TFS.

  • Cung cấp để thử nghiệm và thử nghiệm dẫn khả năng quản lý dữ liệu tham số kiểm tra tại một địa điểm bằng cách sử dụng tham số chia sẻ. Bất kỳ thay đổi các tham số dữ liệu có thể được Cập Nhật tại một địa điểm và tất cả các trường hợp kiểm tra tham khảo chia sẻ tham số được cập nhật tự động.

  • Bạn có thể xem mặc định của bộ đếm hiệu năng từ ứng dụng của bạn trong kiểm tra trong đám mây tải kiểm tra bằng cách sử dụng dịch vụ ứng dụng nhìn thấy.


  • Bản sao là một ngôn ngữ nguồn mở dễ dàng để tạo nền tảng lớn các ứng dụng JavaScript chạy trên bất kỳ trình duyệt hoặc máy chủ. Bản sao cung cấp các nhà phát triển lợi ích của các ngôn ngữ nhập mạnh mẽ trên thời gian linh hoạt, năng động cùng với sự phổ biến của JavaScript. Bản sao, một tập hợp lớn gõ Javascript biên dịch JavaScript đơn giản, hoạt động liên tục với JavaScript công cụ sẵn có và thư viện và dễ dàng tích hợp với ứng dụng hiện tại và các trang web. Bản sao của riêng loại và lớp dựa trên mô hình lập trình mô-đun cho phép khả năng mở rộng và hiệu suất tốt hơn thông qua phát hiện lỗi sớm và phụ kiện nâng cao. Phụ kiện nâng cao bao gồm IntelliSense refactoring mã và mã điều hướng. Để biết thêm thông tin về bản sao, truy cập trang web bản sao.


  • Một số sự cố trình biên soạn C++ và ngôn ngữ phù hợp vấn đề đã được giải quyết.


  • Bạn có thể bây giờ xem các thay đổi từ các biên tập viên mã bằng cách sử dụng CodeLens.


  • Bạn có thể sử dụng Microsoft Azure thông báo Trung tâm gửi thư thông báo kiểm tra cửa hàng Windows, Windows Phone, iOS và điện thoại và kiểm tra kết quả trong thời gian thực.

  • Khi bạn đăng nhập Visual Studio, bạn sẽ nhận được tùy chọn dễ dàng kích hoạt Microsoft Azure lợi ích MSDN của bạn (nếu bạn không làm điều này).

  • Bạn có thể tạo dự án .NET Microsoft Azure dịch vụ điện thoại di động mới, thêm Giăng dự án, đặt ngắt gỡ lỗi các dự án, lên Microsoft Azure và cuối cùng nhà xuất bản gỡ lỗi từ xa.

  • Bạn có thể sử dụng Microsoft Azure tài nguyên để phát triển, kiểm tra và triển khai ứng dụng của bạn.


  • Visual Studio 2013 Update 2 cung cấp một môi trường phát triển đầy đủ tính năng mà bạn có thể sử dụng để phát triển ứng dụng và trò chơi cho Windows Phone 8.1 và Windows Phone 8 bằng cách sử dụng Visual Studio Express 2013 cho Windows hoặc Visual Studio 2013 Professional, Premium hoặc phiên bản cuối cùng. Với các công cụ này, bạn có thể sử dụng kỹ năng lập trình hiện tại của bạn và mã xây dựng quản lý mã, mã riêng hoặc ứng dụng HTML và JavaScript. Ngoài ra, bản Cập Nhật bao gồm nhiều bộ mô phỏng và các công cụ bổ sung hồ sơ và kiểm tra các ứng dụng Windows Phone của bạn trong điều kiện thực tế. Để biết thêm thông tin, hãy truy cập Trung Tâm nhà phát triển Windows Phone.

  • Bạn có thể tạo dự án toàn cầu chia sẻ mã giữa các ứng dụng Windows Store và ứng dụng Windows Phone. Để biết thêm thông tin, hãy xem phát triển ứng dụng có mục tiêu Windows và Windows Phone.

  • Bạn có thể sử dụng Visual Studio 2013 tác giả và thực thi mã hoá giao diện người dùng kiểm tra với các ứng dụng cửa hàng Windows Phone.

  • Bạn có thể tác giả và thực hiện kiểm tra đơn vị cửa hàng Windows Phone ứng dụng và ứng dụng Windows Phone Silverlight bằng cách sử dụng Visual Studio 2013 Update 2.


Khắc phục sự cốLưu ý Trừ khác, liên kết mục sẽ đưa bạn đến trang web Microsoft Connect.

  • Visual Studio 2013 mã phân tích chính sách đăng ký không được kích hoạt như mong muốn trên trang web.


  • Lỗi Security.VerificationException được đưa ra trên một trình xử lý sự kiện tùy chỉnh nếu IntelliTrace được kích hoạt.

  • Visual Studio sập khi nó tải tệp IntelliTrace bị hỏng.



  • Giả sử rằng bạn có bộ điều khiển Windows (WDK) và Visual Studio 2013 Update 2 cài đặt trên máy tính của bạn. Bạn mở Visual Studio 2013 và tạo một dự án Visual C++ phổ biến. Khi bạn nhấn phím F5 để biên dịch và gỡ lỗi các dự án, bạn có thể nhận được thông báo lỗi sau:

    Không có giao diện như vậy được hỗ trợ (ngoại lệ từ HRESULT: 0x80004002 (E_NOINTERFACE))


  • JavaScript lỗi xảy ra khi bạn mở trang web bằng cách sử dụng trình duyệt web trong Visual Studio.

  • Tab mở đúng cách khi giải pháp có thiết kế và mã mở.

  • Hộp thoại thiết đặt tài khoản sẽ hiển thị thông báo "cấp phép sẽ hết hạn ngày 2147483647" khi Visual Studio tải một giấy phép trực tuyến.


  • Khi bạn sử dụng bộ chọn URL mới trong ứng dụng web, nó không đúng cách xác định khi URL bắt đầu bằng ".".

  • Khi bạn nhấn F5 hoặc Ctrl+F5 cho một dự án web được kích hoạt với SSL (https), bạn được nhắc bằng Internet Explorer nếu bạn muốn tiếp tục với một chứng chỉ tự ký hoặc không đáng tin cậy.

  • Khi bạn cài đặt bộ soạn PHP DevSense, bạn có thể mất của PHP phác thảo vùng.

  • Bạn có thể gặp Visual Studio sập sau khi bạn nhấn CTRL+F4 đóng hộp thoại web trang thuộc tính tham khảo.

  • Giả sử bạn mở một dự án có một tài liệu HTML kịch bản tạo ra. Khi bạn gỡ lỗi dự án mô phỏng điện thoại, lỗi xảy ra.

  • Visual Studio sập khi bạn cố gắng để xuất bản dự án hoặc mở một dự án có một FTP xuất hồ sơ bằng cách sử dụng URL tương đối như localhost, "\\" hoặc "/ /."

  • Cho phép Web cần thiết cho Web Express.


  • Bạn không thể tạo một dự án dịch vụ di động của Microsoft Azure mới bằng cách sử dụng Visual Studio 2013 trên máy tính dựa trên x86.




Sự cố đã biết



Triệu chứng

Khi bạn mở một thực thể khung 5 thiết kế mô hình hiện tại (. Tệp EDMX) bằng cách sử dụng công cụ 6.0.2 hoặc 6.1.0 Entity Framework trong Visual Studio 2012 hoặc Visual Studio 2013, bạn có thể nhận được thông báo lỗi sau:

Không thể nạp'filename.edmx': chỉ định diễn không hợp lệ.


Sự cố này chỉ xảy ra nếu các mô hình trong câu hỏi có chức năng nhập có các tham số thập phân loại.

Phiên bản bị ảnh hưởng

Vấn đề này ảnh hưởng đến các phiên bản phát hành của tổ chức khung công cụ Visual Studio:

  • Công cụ Framework 6.0.2 tổ chức cho Visual Studio 2012

  • Công cụ Framework 6.0.2 tổ chức cho Visual Studio 2013

  • Công cụ Framework 6.1.0 tổ chức cho Visual Studio 2012

  • Công cụ Framework 6.1.0 tổ chức cho Visual Studio 2013

Nếu bạn đã cập nhật các thực thể khung công cụ Visual Studio 2012 hoặc Visual Studio 2013 từ Microsoft Download Center hoặc nếu bạn đã cài đặt Visual Studio 2013 Update 1 hoặc Update 2, phiên bản thiết kế bạn đang sử dụng có vấn đề này.

Nếu mô hình Entity Framework có một chức năng nhập cho quy trình được lưu trữ trở lại các đối tượng có thập phân loại tài sản, sự cố này xảy ra.

Nguyên nhân

Sự cố này xảy ra do thiết kế phôi một giá trị cho byte không đúng nếu tham số không chính xác và tỷ lệ khía cạnh.

Giải pháp

Để khắc phục sự cố này, hãy sử dụng một trong các phương pháp sau:

  • Phục hồi của bạn cài đặt bản 6.0.0 Phiên bản của công cụ Framework thực thể

    Để thực hiện việc này, bạn phải tự dỡ cài đặt bất kỳ phiên bản nào của công cụ mới hơn bằng cách sử dụng cửa sổ Thêm hoặc loại bỏ chương trình , và sau đó cài đặt lại 6.0.0 Phiên bản. Visual Studio 2012, bạn có thể tìm thấy nó trong Microsoft Download Center:

    Công cụ Framework 6.0.0 tổ chức cho Visual Studio 2012
    Cho Visual Studio 2013, EFTools.MSI và EFTools.cab các tập tin đã được bao gồm trong gói cài đặt Visual Studio. Do đó, bạn có thể quay lại 6.0.0 Phiên bản của công cụ gỡ bỏ chúng và sau đó sửa chữa Visual Studio, hoặc tìm kiếm cài đặt MSI trong phương tiện cài đặt Visual Studio.

  • Sửa đổi các tập tin EDMX vào một trình soạn thảo

    Một giải pháp thay thế yêu cầu điều chỉnh thủ công tệp EDMX bằng văn bản hoặc sửa XML.
    Lưu ý Đảm bảo rằng bạn tạo bản sao của tệp EDMX ban đầu và không thực hiện bất kỳ thay đổi bổ sung để chúng có thể khiến chúng trở nên không hợp lệ.

    Sửa đổi đã được áp dụng cho < tham số > yếu tố bất < chức năng > (chẳng hạn như quy trình được lưu trữ hoặc chức năng Table-Valued) trong phần < edmx:StorageModels > còn là gọi là phần SSDL của EDMX. Những thay đổi phải đảm bảo rằng tất cả các tham số bản đồ thập phân loại trong hàm tương ứng nhập trong phần CSDL . Ví dụ: Hãy xem xét các chức năng sau:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    Tham số giá có thể thay đổi như sau:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Lưu ý Thực tế giá trị số được gán cho chính xác hoặc quy mô không quan trọng trong trường hợp này.



  • Cho vấn đề trong Visual Studio IDE sau khi bạn áp dụng bản cập nhật này, hãy truy cập bài viết cơ sở kiến thức sau:

    2954109 danh sách thả xuống nền tảng giải pháp không hiển thị sau khi bạn cài đặt Visual Studio 2013 Update 2



  • Visual Studio Team xây dựng hình thành Windows Phone 8, Windows Phone Silverlight 8.1 và ứng dụng Silverlight.

    Để khắc phục sự cố này, thiết lập dự án xây dựng với bộ công cụ MSBuild x86. Để làm điều đó trong TFS, thay đổi tuỳ chọn nền tảng MSBuild từ tự động x86 trong quá trình xây dựng nhóm cấu hình của thuật sĩ. Để biết thêm thông tin, hãy xem bài đăng blog.

  • Xem xét tình huống sau:

    • Bạn đã cài đặt Visual Studio 2013 Update 2 trên máy tính đang chạy Windows 7 hoặc Windows 8.

    • Bạn nâng cấp Windows lên Windows 8.1.

    • Bạn tạo một dự án Windows Phone 8.1 và xây dựng.

    Trong trường hợp này, bạn nhận được gói lỗi hoặc xây dựng.

    Để khắc phục sự cố này, hãy sửa Visual Studio 2013.

  • Xoá tệp từ một dự án được chia sẻ không được phát hiện bởi Team Foundation điều khiển phiên bản chính xác. Tệp sẽ bị xoá khỏi dự án được chia sẻ, nhưng tệp sẽ không bị xoá khỏi nhóm nền tảng Phiên bản kiểm soát.

    Để khắc phục sự cố, tự xoá tệp khỏi máy chủ bằng cách sử dụng nguồn điều khiển Explorer.

  • Team Foundation điều khiển phiên bản không thể hoàn tác đang chờ xử lý thay đổi đối với các giải pháp nếu tệp đã di chuyển từ một dự án được chia sẻ các dự án khác trong các giải pháp. Sau khi hoàn, mục tệp sẽ được chuyển trở lại vào dự án được chia sẻ. Tuy nhiên, các tệp sẽ bị thiếu từ đĩa.

    Để khắc phục sự cố, khôi phục các tệp trên đĩa bằng cách lấy các tập tin mới nhất từ nhóm nền tảng Phiên bản kiểm soát.

  • Trong Visual Studio 2013 Update 2, kiểm tra đơn vị của C++ Silverlight 8.1 ứng dụng không được hỗ trợ. Khi bạn retarget hiện tại C++ Silverlight 8.0 đơn vị kiểm tra dự án Silverlight 8.1, hoạt động xây dựng không thành công và bạn nhận được thông báo lỗi sau:

    lỗi: AppManifest xác thực không thành công. AppPlatformVersion không hợp lệ trong WMAppmanifest.xml

  • Khi bạn phát triển một ứng dụng C++ cho Windows Phone 8.1, bạn không thấy tuỳ chọn thiết bị trong danh sách thả xuống mục tiêu gỡ lỗi.
    Triển khai thiết bị, trước tiên bạn phải thay đổi cấu hình xây dựng "ARM" bằng cách sử dụng danh sách thả xuống nền tảng giải pháp trên thanh công cụ Visual Studio.

  • Nếu bạn đổi tên dự án chia sẻ JavaScript trong Microsoft Visual Studio 2013 Update 2, nút tham dự án nhập dự án chia sẻ có thể không được Cập Nhật tên dự án.

  • Nếu bạn không cài đặt bộ phát triển phần mềm Windows Phone 8.0 (SDK) trên máy tính của bạn, hỗn hợp cho Visual Studio 2013 Hiển thị các hoạt động cho Windows Phone Silverlight 8.1.

  • Giả sử rằng bạn đang sử dụng gói ngôn ngữ Trung Quốc Visual Studio. Khi bạn tạo một ứng dụng Windows Store hay Windows Phone bằng cách sử dụng HTML và JavaScript, văn bản tiếng Anh sẽ được hiển thị trong đề xuất IntelliSense được cung cấp cho WinJS API.

  • Giả sử rằng bạn có công cụ Visual Studio 2013 Update 2 và Windows Phone 8.0 cài đặt Windows 8. Trình giả lập Windows Phone 8.1 có sẵn. Trong trường hợp này, bạn không thể chạy ứng dụng Windows Phone 8.0 bằng cách nhấn phím F5. Ngoài ra, bạn nhận được thông báo lỗi sau:

    Windows Phone giả lập không thể xác minh rằng máy ảo đang chạy:

    Không thể nạp DLL 'LocBootPresets': không tìm thấy mô-đun được chỉ định. (Ngoại lệ từ HRESULT: 0x8007007E)


Thông tin

Cách tải xuống các tệp hỗ trợ của Microsoft

Bản Cập Nhật cho các sản phẩm khác trong Visual Studio có Microsoft tải trang web cho Visual Studio.



Yêu cầu khởi động lạiBạn có thể phải khởi động lại máy tính sau khi bạn cài đặt gói này.

Hỗ trợ ngôn ngữVisual Studio 2013 Update 2 cung cấp các bản Cập Nhật cho các phiên bản sau:

  • Tiếng Trung (Giản thể)

  • Tiếng Trung (Phồn thể)

  • Tiếng Séc

  • Tiếng Việt

  • Tiếng Pháp

  • Tiếng Đức

  • Tiếng Ý

  • Tiếng Nhật

  • Tiếng Hàn

  • Tiếng Nga

  • Tiếng Ba Lan

  • Tiếng Bồ Đào Nha (Brazil)

  • Tiếng Tây Ban Nha

  • Tiếng Thổ Nhĩ Kỳ

Các hệ điều hành được hỗ trợĐể biết thêm thông tin về hệ điều hành được hỗ trợ, hãy truy cập website sau của Microsoft:

Khả năng tương thích nền tảng, yêu cầu hệ thống đối với Visual Studio 2013

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

  • 32-bit (x86)

  • 64-bit (x64) (WOW)

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn

  • 1 gigabyte (GB) RAM (1,5 GB nếu bạn đang chạy trong máy ảo)

  • 1 GB không gian đĩa cứng sẵn dùng

  • 5.400 vòng/phút ổ đĩa cứng

  • DirectX 9 có khả năng thẻ video đang chạy ở độ phân giải 1024 x 768 trở lên

Yêu cầu phần mềmĐể áp dụng bản cập nhật này, bạn phải có một trong các chương trình hỗ trợ trong Visual Studio 2013 được liệt kê trong phần "Áp dụng cho" cài đặt.

Hỗ trợ cho Visual Studio 2013 Update 2Hỗ trợ cộng đồng chính thức cho Visual Studio 2013 Update 2 có sẵn thông qua diễn đàn Microsoft Developer Network (MSDN).

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×