Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Visual Studio 2015 CTP khắc phục lỗi và các vấn đề

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2967191
Bài viết này liệt kê khắc phục lỗi và các vấn đề cho Microsoft Visual Studio 2015 cộng đồng kỹ thuật xem trước (CTPs).
Giới thiệu về Visual Studio 2015 CTP
Visual Studio 2015 CTPs là phiên bản tiền phát hành phiên bản chính tiếp theo cho Visual Studio. CTPs cung cấp cho sớm chấp nhận khả năng chia sẻ phản hồi với nhóm sản phẩm và cơ hội để kiểm tra các tính năng mới và cải tiến sản phẩm. Phiên bản này không được thiết kế để sử dụng sản xuất máy tính hoặc tạo mã sản xuất.

Mục tiêu của CTP này là để thu thập thông tin phản hồi của bạn. Báo cáo lỗi, hãy sử dụng Kết nối. Bạn cũng có thể chia sẻ ý tưởng và đề xuất về UserVoice. Ý kiến của bạn nhanh chóng có thể được chia sẻ bằng cách sử dụng Gửi một nụ cười thông qua Visual Studio IDE.

Tải xuống mới nhất Visual Studio 2015 CTP:
  • Microsoft Visual Studio cuối cùng 2015 CTP (exe, ISO)
  • Các công cụ từ xa cho Visual Studio 2015 CTP (x 86, x64, tay)
  • Microsoft Visual Studio 2015 SDK CTP (exe)
  • Thư viện multibyte MFC cho Visual Studio 2015 CTP (exe)


Lưu ý:
  • CTPs chỉ có bằng tiếng Anh.
  • CTPs không được hỗ trợ và nhằm mục đích được sử dụng để kiểm tra, thử nghiệm và phản hồi chỉ.
  • CTPs không phải chịu xác nhận cuối cùng. Họ không có nghĩa là chạy trên trạm làm việc sản xuất hoặc máy chủ hoặc được sử dụng để tạo mã sản xuất. Nếu bạn cài đặt chuyên biệt một CTP trên máy chủ sản xuất, điều này khiến máy chủ vào một trạm đậu không được hỗ trợ.
  • Mặc dù các CTPs nhằm mục đích được cài đặt chuyên biệt song song cùng với các phiên bản Visual Studio, khả năng tương hợp về sau đầy đủ cho mỗi CTP không đảm bảo.

Visual Studio 2015 CTP 5 (Phiên bản 14.0.22512.0.DP) chi tiết

Để tìm hiểu những gì mới trong Visual Studio 2015 CTP 5, hãy xem phần Chú thích phát hành Visual Studio 2015 CTP 5.

Khắc phục lỗi

Git
  • Tệp không hợp lệ được đưa vào kho Git.
    Hiện tượng
    Khi bạn tải xuống các thay đổi trong kho lưu trữ từ xa, tệp cấu hình được thay thế bằng một tập tin đặc biệt crafted. Tệp cấu hình nằm ở kho lưu trữ. Bằng cách thay thế tệp này với tệp không hợp lệ, lệnh Git có thể được ánh xạ lại để thực hiện bất kỳ lệnh chạy theo ủy nhiệm của bạn. Trong trường hợp này, tệp không hợp lệ được đưa vào kho Git.

    Lưu ý:
    • Sự cố này không ảnh hưởng đến Visual Studio 2013 và Visual Studio Team Foundation Server (TFS) 2013 trực tiếp do Visual Studio và TFS không thực hiện bất kỳ lệnh từ .git siêu dữ liệu. Tuy nhiên, kiểm tra kho chứa tệp đặc biệt crafted có Visual Studio ghi đè phần .git siêu dữ liệu. Điều này có thể khiến Git cho Windows công cụ dòng lệnh cho vấn đề.
    • Các vấn đề ảnh hưởng đến tất cả các khách hàng Git được phát hiện bởi maintainers Git lõi.
    Nguyên nhân
    Mỗi bộ máy cơ sở dữ liệu Git địa phương được duy trì trên một mục tin thư thoại gốc đĩa kho lưu trữ trong mục tin thư thoại ẩn .git. Khi tệp đang được kiểm tra (ví dụ: sắp xếp trên đĩa cục bộ sau khi tải xuống), tệp có tên ".git/config" được đưa vào bộ máy cơ sở dữ liệu Git. So sánh quản cho ".git" là một phần trách nhiệm về vấn đề này. Ngoài ra, xử lý đường dẫn tệp trên nền tảng Windows tự động mở rộng mô hình bị ảnh hưởng tệp mẫu có nhiều hơn một cách rõ ràng có tên ".git/cấu hình."
    Cách khắc phục sự cố hoạt động
    Cho TFS, khắc phục sự cố loại bỏ bất kỳ nhắc nhở (tải lên) chứa một cấu phần đường dẫn hoặc tệp khớp với chuỗi ".git". Điều này ngăn cản giới thiệu tệp không hợp lệ vào kho lưu trữ.

    Khách hàng Visual Studio, khắc phục sự cố ngăn không cho bất kỳ tập tin được kiểm tra trong mục tin thư thoại .git. Này, ngăn repos chứa tệp bị ảnh hưởng đến máy tính cục bộ.

Vấn đề đã biết

Sự cố chung
  • Nâng cấp từ phiên bản địa hoá của Visual Studio 2015 Preview Visual Studio 2015 CTP sẽ trở thành tiếng Anh chỉ tài nguyên

    Visual Studio 2015 Preview được phát hành bằng 10 ngôn ngữ đầy đủ địa phương. Chúng bao gồm tiếng Anh, tiếng Trung giản thể, tiếng Trung Phồn thể, tiếng Pháp, tiếng Đức, ý, Nhật, Cộng hòa Hàn Quốc, Nga và tiếng Tây Ban Nha. Ngoài ra, Visual Studio 2015 xem trước các gói ngôn ngữ được phát hành trong 14 ngôn ngữ. Chúng bao gồm tiếng Anh, tiếng Trung giản thể, tiếng Trung Phồn thể, Pháp, tiếng Đức, ý, tiếng Nhật, Cộng hòa Hàn Quốc, Nga, tiếng Tây Ban Nha, Bồ Đào Nha, Séc, Ba Lan và tiếng Thổ Nhĩ Kỳ.

    Visual Studio 2015 CTP sẽ được phát hành cho tiếng Anh chỉ. Khi bạn nâng cấp từ phiên bản tiếng Anh bản địa hoá của Visual Studio 2015 Preview Visual Studio 2015 CTP, tất cả các tài nguyên và giao diện người dùng sẽ trở lại tiếng Anh.

    Do đó, khi cài đặt chuyên biệt một mới Visual Studio 2015 Ultimate CTP5 cũ Visual Studio 2015 cơ bản xem trước (của bất kỳ ngôn ngữ địa phương) sẽ bị xoá. Tất cả các tài nguyên Visual Studio 2015 Preview cũ sẽ bị xoá bỏ chỉ Visual Studio 2015 Ultimate CTP5 tiếng Anh.

    Ví dụ: Hãy xem xét tình huống sau:
    • cài đặt chuyên biệt Visual Studio 2015 Ultimate Preview tiếng Trung giản thể (FLP) hoặc Visual Studio 2015 Ultimate Preview Anh cộng với Visual Studio 2015 gói ngôn ngữ tiếng Trung giản thể.
    • cài đặt chuyên biệt Visual Studio 2015 Ultimate CTP5 tiếng Anh (FLP).
    Trong trường hợp này, bạn sẽ có Visual Studio 2015 cuối cùng cấp CTP5, và tất cả tài nguyên bằng tiếng Anh.

    Bạn không thể cài đặt chuyên biệt Visual Studio 2015 Ultimate CTP5 đầu tiên và sau đó cài đặt chuyên biệt Visual Studio 2015 cơ bản xem trước trên. Khi bạn cố gắng cài đặt chuyên biệt một xây dựng lớn trên một xây dựng mới, quá trình cài đặt chuyên biệt bị chặn.
  • Giấy phép Visual Studio sẽ hiển thị được hết hạn sau khi bạn cài đặt chuyên biệt sản phẩm nếu vị trí Visual Studio lưu và cài đặt chuyên biệt bao gồm một không gian trong đường dẫn mục tin thư thoại.
    Để khắc phục sự cố này, dỡ cài đặt chuyên biệt Visual Studio và cài đặt chuyên biệt từ vị trí đường dẫn có không gian.

Công cụ chẩn đoán
  • Hiển thị vị trí của cửa sổ công cụ chẩn đoán đôi khi không chính xác.
    • Chẩn đoán đồ họa (Alt + F5) hiện Hiển thị công cụ chẩn đoán cửa sổ-song cửa sổ tài liệu đồ họa chẩn đoán .diagsession.
    • Sau khi bạn di chuyển cửa sổ công cụ chẩn đoán cho một nhóm tab khác hoặc bật trong tài liệu, nó sẽ được đặt lại về vị trí mặc định khi bạn khởi động gỡ lỗi.
    • Cửa sổ công cụ chẩn đoán có thể hiển thị sau tài liệu hiện hoạt trong trình chỉnh sửa khi bạn khởi động gỡ lỗi.
  • Gỡ lỗi từ xa để Windows Azure không được hỗ trợ hiện tại.

Phá vỡ thay đổi

Thời gian cụ
  • Công cụ mới để đáp ứng ứng dụng sẽ giúp bạn khắc phục sự cố đáp ứng ứng dụng do nhiều yếu tố, chẳng hạn như bố trí, ảnh, đĩa để / 0, và như vậy. Bạn sẽ có thể buộc thả trong ứng dụng phản hồi thông tin thực thi hành và nguồn kết quả gây ra sự cố.

Thông tin thêm

Làm thế nào để 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ó thể tìm thấy các web site tải xuống Microsoft Visual Studio.

Yêu cầu

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

Windows 8.1 và R2 Windows Server 2012 Cập Nhật 2919355 (cũng có sẵn thông qua Windows Update) là cần thiết cho Visual Studio 2015 14.0.22512.0 DP cài đặt chuyên biệt thành công.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt gói này.

Hỗ trợ kiến trúc

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)
  • TAY

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn
  • 1 gigabyte (GB) bộ nhớ RAM (1,5 GB nếu bạn đang chạy trong một máy ảo)
  • 2 GB dung lượng đĩ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

Visual Studio 2015 Preview chi tiết

Để tìm hiểu những gì mới trong Visual Studio 2015 xem trước, hãy xem phần Chú thích phát hành Visual Studio 2015 xem trước. Để có danh sách khắc phục lỗi và các vấn đề, hãy xem phần Visual Studio 2015 xem trước bài KB.

Visual Studio "14" CTP 4 (Phiên bản 14.0.22129.1.DP) chi tiết

Cải tiến công nghệ

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

ASP.NET và phát triển web
  • Tính năng phụ kiện vNext ASP.NET
    • Visual Studio bây giờ sử dụng máy chủ thời gian thiết kế để tăng tốc độ Visual Studio xây dựng kịch bản ASP.NET vNext dự án. Máy chủ thời gian thiết kế xây dựng các dự án trong bộ nhớ xảy ra một sự thay đổi bất kỳ lúc nào. Do đó, xây dựng Visual Studio sẽ chỉ trở lại những gì các máy chủ thời gian thiết kế đã thực hiện.
    • Visual Studio bây giờ hỗ trợ NuGet gói quản lý và điều khiển ASP.NET vNext dự án.
    • Mẫu dự án vNext ASP.NET bây giờ hỗ trợ giao diện hiện đại dự án. Công cụ tạo một mục tin thư thoại dự án trongsolutionFolder> \src. Mẫu dự án web ASP.NET vNext đặt nội dung tĩnh trong mục tin thư thoại wwwroot được xác định bởi các yếu tố webroot project.json.
    • Khuôn mẫu ứng dụng web ASP.NET vNext sử dụng khung đích mặc định là "aspnet50" và "aspnetcore50" bây giờ, thay vì "net451" và "k10". Tham số Startup.cs IBuilder được đổi tên thành IApplicationBuilder do sự thay đổi thời gian chạy.
    • Mẫu dự án ASP.NET vNext đặt tệp gloal.json ở mức độ tương tự như các tập tin giải pháp, cung cấp hỗ trợ tốt hơn cho dự án dự án tham khảo.
    • Visual Studio bây giờ hỗ trợ gỡ lỗi cho ASP.NET vNext kiểm tra đơn vị.
    • ASP.NET vNext dự án tham chiếu nút chọn một hiện phản ánh project.json tệp phụ thuộc thay đổi ngay lập tức.
  • Bản Cập Nhật Runtime vNext ASP.NET
    • Visual Studio "14" CTP 4 bao gồm alpha4 gói thời gian chạy ASP.NET vNext. Bạn có thể tìm thấy tất cả các chi tiết cụ thể cải tiến bổ sung và các vấn đề khắc phục trong bản xuất bản chú thích phát hành trên GitHub.
CLR
  • Bản cập nhật này của Khuôn khổ .NET bao gồm phiên bản mới của trình biên soạn JIT 64-bit cung cấp những cải tiến hiệu suất đáng kể trên biên soạn hợp lệ JIT 64-bit. Mặc dù chăm sóc được thực hiện cho sự chuyển đổi sang trình biên soạn mới trong suốt càng tốt, thay đổi trong hành vi có thể. Xem thông tin bổ sung trong phần "Các vấn đề" mà bạn có thể gặp phải các vấn đề tiềm ẩn và hành động mà bạn có liên quan đến trình biên soạn JIT.

    Chúng tôi muốn nghe trực tiếp về bất kỳ sự cố mà bạn gặp phải do sử dụng trình biên soạn JIT mới. Vui lòng gửi thư email giải thích các vấn đề với nhị phân có vấn đề với RyuJIT phản hồi.
Trình gỡ lỗi
  • Tiết kiệm thời gian gỡ rối các vấn đề phức tạp bằng cách sử dụng cửa sổ mới tóm tắt điểm dừng cài đặt chuyên biệt. Cửa sổ có cải thiện hỗ trợ IntelliSense điểm dừng điều kiện và hành động.
  • Gọi các chức năng C++ trong cửa sổ xem và Immediate với ít lo lắng về gián đoạn. Nếu trình gỡ lỗi phát hiện một chức năng gọi deadlocked, nó sẽ cố gắng giải quyết sự cố.
  • Ứng dụng C++ khởi động nhanh hơn khi gỡ lỗi.
Trải nghiệm XAML
  • Tóm tắt định nghĩa được hỗ trợ trong XAML Editor. Bạn có thể sử dụng lệnh tóm tắt danh sách để xem và chỉnh sửa mã mà không cần phải chuyển đổi ngữ cảnh của bạn hoặc bạn đang chỉnh sửa tài liệu. Điều này có sẵn cho tất cả các nền tảng XAML.

Vấn đề đã biết

Sự cố chung
  • Trình gỡ lỗi XSLT treo trong Visual Studio "14" CTP 4.
  • Visual Studio không thể chạy bộ chứng nhận ứng dụng Windows nếu Visual Studio đã được cài đặt chuyên biệt trên Windows 10 kỹ thuật xem trước.
    Hiện tượng
    Microsoft Visual Studio không thể chạy bộ chứng nhận ứng dụng Windows phiên bản 3.x Nếu chương trình được cài đặt chuyên biệt trên máy tính đang chạy Windows 10 kỹ thuật xem trước. Vấn đề này ảnh hưởng đến Microsoft Visual Studio "14", Microsoft Visual Studio 2013 và Microsoft Visual Studio 2012.

    Trong trường hợp này, bạn nhận được thông báo lỗi cho biết phiên bản cài đặt chuyên biệt bộ chứng nhận ứng dụng của Windows không được hỗ trợ trên phiên bản Windows này.
    Giải pháp
    Để khắc phục sự cố này, kiểm tra các ứng dụng Windows 8.1, Windows 8 hoặc Windows Phone 8.1 bằng cách chạy bộ chứng nhận ứng dụng Windows trên Windows 8.1. Bạn có thể thực hiện việc này bằng cách chạy Visual Studio "14", Visual Studio 2013 hoặc Visual Studio 2012 trên Windows 8.1 hoặc bằng cách sử dụng máy tính từ xa đang chạy Windows 8.1.
ASP.NET và phát triển web
  • Khi bạn tạo một dự án vNext ASP.NET, một cặp trống dự án được tạo trong mục tin thư thoại giải pháp. mục tin thư thoại này sẽ bị xoá vì mục thực tế dự án được tạo ra trong cácsolutionFolder> \src mục tin thư thoại.
  • Trong một dự án vNext ASP.NET, khi bạn bấm chuột phải vào mục tin thư thoại "src" giải pháp và sau đó bạn thêm một dự án mới, hộp thoại Thêm dự án mới sử dụng mục tin thư thoại giải pháp là vị trí thay vì mục tin thư thoại "src".
  • Windows 8 RTM, việc nhấn F5 trong một dự án vNext ASP.NET không hoạt động cho lõi CLR framework. Tuy nhiên, Ctrl + F5 hoạt động bình thường. Việc nhấn F5 hoạt động bình thường đối với lõi CLR khung trong Windows 8.1.
CLR
Quan trọng Làm theo các bước trong phần này một cách cẩn thận. Vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi sổ kiểm nhập không đúng. Trước khi bạn sửa đổi sao lưu sổ kiểm nhập để khôi phục trong trường hợp xảy ra sự cố.

Bạn có thể gặp phải hiện tượng sau khi bạn sử dụng trình biên soạn JIT mới:
  • Ứng dụng gây ra lỗi InvalidProgramException .
  • Ứng dụng hoạt động trên máy tính dựa trên x 86, nhưng không phải trên máy tính dựa trên x 64.
Giải pháp
Để khắc phục sự cố này, sử dụng các phương pháp sau.

Lưu ý Đối với tất cả các phương pháp này, đóng tất cả động được thực hiện bởi JIT hợp lệ. Ngoài ra, tất cả NGEN biên dịch tiếp tục sử dụng JIT mới và tất cả ảnh NGEN hiện đã được biên soạn bởi JIT mới tiếp tục được sử dụng.
  • Phương pháp 1

    Thiết lập các biến môi trường sau:

    COMPLUS_useLegacyJit = 1
  • Phương pháp 2

    Trong sổ kiểm nhập, tạo một trong những khoá con sau:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Sau đó, chỉ định sau:

    Khoá tên: useLegacyJit
    Loại: REG_WORD
    Giá trị: 1
  • Phương pháp 3

    Thêm văn bản sau vào các <app></app>. exe.config tệp. Tạo mục chỉ dẫn nếu họ đã tồn tại.

    Lưu ý Tên tệp này <app></app> đại diện cho tên thực của ứng dụng.
    <configuration>  <runtime>   <useLegacyJit enabled="1">  </runtime></configuration>
Nếu bạn gặp lỗi khi bạn sử dụng JIT mới và nếu lỗi thể hiện dưới dạng hình ảnh NGEN, sử dụng những phương pháp sau để buộc các hệ thống tên biên bằng JIT và không sử dụng hình ảnh gốc hiện có:
  • Phương pháp 1

    Thiết lập các biến môi trường sau:

    COMPLUS_DisableNativeImageLoadList = assembly_one assembly_two; assembly_three
  • Phương pháp 2

    Trong sổ kiểm nhập, tạo một trong những khoá con sau:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Sau đó, chỉ định sau:

    Khoá tên: DisableNativeImageLoadList
    Loại
    : REG_SZ
    Giá trị: assembly_one assembly_two; assembly_three

    Lưu ý Đây là danh sách ngăn cách bằng dấu kiểm chấm phẩy hoặc ngăn cách không gian tên chi tiết đơn giản (không có mã thông báo khoá công cộng, không có cấu trúc, v.v.). Danh sách này không có phần mở rộng tên tệp ".dll". Trong ví dụ trong phương pháp này và phương pháp tiếp theo, "assembly_one" là tên đơn giản chi tiết có tên "assembly_one.dll."
  • Phương pháp 3

    Thêm văn bản sau vào các <app> </app>. exe.config tệp. Tạo mục chỉ dẫn nếu họ đã tồn tại.

    Lưu ý Trong tên tệp, <app></app> đại diện cho tên thực của ứng dụng.

    <configuration>  <runtime>   <disableNativeImageLoad>    <assemblyIdentity name="assembly_one" />    <assemblyIdentity name="assembly_two" />  </disableNativeImageLoad>  </runtime></configuration>
Pha trộn
  • Pha trộn không khởi động và trả lại một "cảm ơn bạn đã đánh giá sản phẩm. Giai đoạn thử nghiệm của bạn đã hết hạn. Nếu bạn muốn tiếp tục sử dụng sản phẩm, hãy phím ENTER sản phẩm hợp lệ"lỗi. Điều này sẽ được khắc phục trong bản CTP sắp tới.

Thông tin thêm

Làm thế nào để 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ó thể tìm thấy các web site tải xuống Microsoft Visual Studio.

Yêu cầu

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

Windows 8.1 và R2 Windows Server 2012 Cập Nhật 2919355 (cũng có sẵn thông qua Windows Update) là cần thiết cho Visual Studio "14" CTPs cài đặt chuyên biệt thành công.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt gói này.

Hỗ trợ kiến trúc

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)
  • TAY

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn
  • 1 gigabyte (GB) bộ nhớ RAM (1,5 GB nếu bạn đang chạy trong một máy ảo)
  • 2 GB dung lượng đĩ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

Visual Studio "14" CTP 3 (Phiên bản 14.0.22013.1.DP) chi tiết

Cải tiến công nghệ

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

ASP.NET và phát triển web
  • Tính năng phụ kiện vNext ASP.NET
    • Visual Studio lưu trữ tên tệp trong tệp dự án ".kproj" để theo dõi các tập tin được bao gồm trong dự án. Các tệp trong mục tin thư thoại dự án tự động được bao gồm trong dự án và tệp tự động bị xoá khỏi dự án khi họ bị xoá khỏi mục tin thư thoại dự án.
    • Tích hợp kiểm tra đơn vị được thêm vào, và kinh nghiệm sẽ được cải thiện trong phiên bản mới hơn.
    • Hỗ trợ để tạo cấu hình được thêm vào.
  • Bản Cập Nhật Runtime vNext ASP.NET
    • Visual Studio "14" CTP 3 bao gồm alpha3 gói thời gian chạy ASP.NET vNext. Tất cả các chi tiết về các phụ kiện cụ thể bổ sung và các vấn đề có thể khắc phục là tìm thấy trong bản xuất bản chú thích phát hành trên GitHub.
  • ASP.NET Cập Nhật từ Visual Studio 2013 Update 3
    • Microsoft ASP.NET và Web công cụ trong Visual Studio "14" CTP 3
      • Cấu trúc: Hỗ trợ cho công nghệ ASP.NET 5.2 (MVC, Web API)
      • JSON biên tập: tự động định dạng và phù hợp với đôi
      • CSS editor: vấn đề mức 4, kéo và thả các phông chữ, hình ảnh và các tập tin CSS
      • Hỗ trợ Microsoft Azure WebJobs xuất bản. Bây giờ, bạn có thể tạo tiêu chuẩn điều khiển dự án ứng dụng trong Visual Studio có thể được xuất bản Azure website như liên tục, kích hoạt hoặc lịch WebJobs. Để biết thêm thông tin, hãy xem Làm thế nào để triển khai WebJobs xanh Azure web site.
      • Thêm hỗ trợ xác thực 2 yếu tố ASP.NET một mẫu cho MVC, hỗ trợ biểu mẫu Web.
      • Cho phép tạo dự án ASP.NET bằng Azure Thư mục Họat động khi bạn kí nhập bằng cách sử dụng Microsoft Account (MSA, trước đây được gọi là Live ID). Để biết thêm thông tin, hãy truy cập ở đây.
    • ASP.NET MVC 5.2
    • Web ASP.NET API 2.2
    • web site ASP.NET 3.2
    • Nhận dạng ASP.NET
      • Hỗ trợ các SignInManager. SignInManager dễ dàng để thêm xác thực 2 yếu tố, khoá trương mục và các tính năng bảo mật khi bạn kí nhập. Để biết thêm thông tin về tính năng này, hãy truy cập bài đăng blog.
    • Microsoft ASP.NET và các công cụ Web 2013.3
      • Loại bỏ ASP.NET Facebook MVC mẫu. Chúng tôi hiện đang gửi mẫu ASP.NET Facebook là một phần mở rộng Visual Studio vào thư viện Visual Studio. Bạn có thể tải xuống mẫu này từ ở đây.
    • ̣c 6.1.1
      • Microsoft đã phát hành EF 6.1.1 trong bản cập nhật này. Để biết thêm thông tin, hãy truy cập này bài đăng blog.
    • Làm mới WebDeploy 3.5
      • Microsoft đã phát hành một làm mới web site triển khai 3.5 trong Visual Studio Update 3 cho phép tích hợp với SQL Server 2014. Bạn cũng có thể tải xuống từ ở đây.
    • IIS nhận 8.0 tháng 4 năm 2014 Hotfix
      • Microsoft đã phát hành một nhận IIS 8.0 tháng 4 năm 2014 Hotfix trong Visual Studio Update 3. Hotfix này giải quyết sự cố trong IIS Express 8.0 xảy ra khi bạn tạo một web site và sau đó bạn sử dụng kết hợp các kí tự đại diện trong mục tin thư thoại của web site. Điều này khiến Internet Information Services (IIS) 8.0 Express để không khởi động. Bạn cũng có thể tải xuống hotfix từ ở đây.
Trình gỡ lỗi
  • Bây giờ bạn có thể thấy mã lâu để thực hiện trực tiếp trong trình chỉnh sửa khi thực thi mã vượt ngưỡng một.
Visual C++
  • Bây giờ bạn có thể refactor literals chuỗi được rải rác với trình tự thoát sang định dạng nguyên chuỗi nhiều dễ dàng-có thể đọc được. Chuỗi được hỗ trợ là \n (dòng mới), \t (tab) \\ (xuyệc ngược), \' (một báo), \ "(đôi báo), và \? (dấu chấm hỏi). Sử dụng tính năng này, bấm chuột phải vào bất kỳ chuỗi chữ (rộng hoặc thu hẹp), và sau đó chọn Refactor->Chuyển đổi để nguyên chuỗi kí tự đại diện thực hiện thao tác.
  • Chúng tôi thay thế SmartTags bằng cách sử dụng đèn để tạo tuyên bố/định nghĩa, dễ dàng để bạn có thể xem và bấm vào thông báo này.
  • Chúng tôi tích hợp phần mở rộng đổi tên biểu tượng cho Visual Studio 2013 (tiêu đề Visual C++ Refactoring trên Visual Studio phòng) vào Visual Studio và thêm chức năng như có thể huỷ việc mất quá nhiều thời gian.
  • Chúng tôi thực hiện chủ đề lưu trữ cục bộ. Sử dụng các từ khóa thread_local tuyên bố một đối tượng sẽ được lưu trữ độc lập cho mỗi chủ đề.
  • Visual Studio bây giờ cố gắng đơn giản hóa mẫu và typedefs tham số giúp đỡ và quickinfo để làm cho họ dễ đọc hơn.
Visual Studio IDE
  • Trong Visual Studio "14" CTP 2, chúng tôi giới thiệu tính năng mới được gọi là bố tuỳ chỉnh để dễ dàng để bạn có thể lưu tùy chỉnh bố cục. 3 CTP, bố cục tuỳ chỉnh các đi lang thang. Bố cục tuỳ chỉnh nào bạn tạo sẽ đồng bộ hóa trên máy có 3 CTP cài đặt chuyên biệt khi bạn kí nhập vào IDE bằng cách sử dụng cùng một tài khoản.
  • Bạn có thể tạo một trống C#, Visual Basic hoặc JavaScript chia sẻ dự án từ tệp -> Dự án mới menu. Windows hoặc dự án điện thoại Windows được viết bằng C#, Visual Basic hoặc JavaScript, và một số cổ điển màn hình dự án (bảng điều khiển ứng dụng thư viện lớp, ứng dụng mẫu, thư viện lớp di động, WPF) được viết bằng C# hoặc Visual Basic có thể dùng một hoặc nhiều các dự án được chia sẻ. Bạn có thể quản lý dự án được chia sẻ tài liệu tham khảo (Thêm hoặc loại bỏ) bằng cách sử dụng trình quản lý tài liệu tham khảo. Chúng tôi sẽ tiếp tục mở rộng chia sẻ dự án hỗ trợ cho nhiều loại dự án và ngôn ngữ CTPs Visual Studio "14" trong tương lai.
  • Visual Studio hỗ trợ độ phân giải cao biểu tượng trong thanh lệnh, thanh công cụ cửa sổ công cụ (tiêu chuẩn) và menu chính khi đang chạy hơn 100% độ phân giải DPI.

Vấn đề đã biết

Visual C++
  • Visual C++ quickinfo mới có thể không thể đơn giản hóa mẫu nếu nhiều typedefs cùng có liên quan. Vấn đề này sẽ được giải quyết trong phiên bản mới hơn.


Visual Studio IDE
  • Sau khi bạn kí nhập vào Windows, khi bạn khởi động hoặc kí nhập vào Visual Studio "14" CTP 3, bạn có thể được nhắc cài đặt chuyên biệt Khuôn khổ .NET 3.5. Đây là một tình trạng dồn đuổi được kích hoạt bằng chi tiết nên đã được đánh dấu kiểm là an toàn cho Khuôn khổ .NET 4.5.

    Để khắc phục sự cố này, sử dụng một trong các phương pháp sau:
    • cài đặt chuyên biệt Khuôn khổ .NET 3.5.
    • Đặt useLegacyV2RuntimeActivationPolicyđúng đối với các yếu tố khởi động trong tệp cấu hình sau trong "C:\Program Files (x 86) \Common Shared\VsHub\1.0.0.0\":
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    Lưu ýMáy ảo Azure Visual Studio "14" CTP 3 đã có hai tuỳ chọn áp dụng.
Ứng dụng lưu trữ
  • Thuật sỹ thông báo đẩy xong không đúng do một số hiệu lỗi. Vấn đề sẽ được giải quyết trong phiên bản mới hơn.
bản ghi dịch vụ di động xanh .NET
  • Trong Visual Studio "14" CTP 3, Azure .NET di động bản ghi dịch vụ được hỗ trợ.
LightSwitch
  • Bạn không thể phát hành một dự án LightSwitch sau khi bạn áp dụng Visual Studio "14" CTP 3. Chúng tôi khuyến nghị bạn giữ CTP trước đó nếu bạn muốn xuất bản ứng dụng của bạn.
  • Bạn có thể nâng cấp dự án LightSwitch từ phiên bản trước. Tuy nhiên, tùy thuộc vào loại dự án của bạn, bạn có thể gặp phải các vấn đề sau:
    • Bản nâng cấp máy chủ ảo doanh nghiệp ứng dụng (CBA) hoặc HTML dựa trên các dự án có thể không thành công vì nó không thể tìm thấy 2.5.1 Phiên bản thời gian chạy của khách hàng.

      Để khắc phục sự cố này, hãy làm theo các bước sau:
      1. Bấm chuột phải vào LightSwitch HTML khách hàng, và sau đó chọn Quản lý NuGet gói.
      2. Trong cài đặt chuyên biệt gói nút chọn một chọn và dỡ cài đặt chuyên biệt gói "Microsoft.LightSwitch.Client.JavaScript.Runtime". Không dỡ cài đặt chuyên biệt bất kỳ phụ thuộc.
      3. Trong các nút chọn một trực tuyến , tra cứu và cài đặt chuyên biệt phiên bản 2.5.1.0 gói "Microsoft.LightSwitch.Client.JavaScript.Runtime".
    • Nâng cấp LightSwitch 2011 hoặc các dự án dựa trên Visual Studio 2012 màn hình có thể không tải đúng thời gian chạy hoặc trong quá trình gỡ lỗi.

      Chú ýnâng cấp LightSwitch 2011 hoặc Visual Studio 2012 máy tính dựa trên các dự án không được khuyến nghị trong CTP này.
    • Dự án nâng cấp dựa trên Visual Studio 2012 Update 2 HTML có thể không tải đúng thời gian chạy hoặc trong quá trình gỡ lỗi.

      Nâng cấp dựa trên Visual Studio 2012 Update 2 HTML dự án không được khuyến nghị trong CTP này.
Khuôn khổ thực thể
  • Khi bạn sử dụng công cụ Entity Framework, bạn nhận được thông báo lỗi sau:
    Phương pháp không tìm thấy: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    Để giải quyết vấn đề này, cài đặt chuyên biệt bản Cập Nhật cụ thể khung 6.1.1 cho Visual Studio "14" CTP 3 ở đây.

Thông tin thêm

Làm thế nào để 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ó thể tìm thấy các web site tải xuống Microsoft Visual Studio.

Yêu cầu

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

Windows 8.1 và R2 Windows Server 2012 Cập Nhật 2919355 (cũng có sẵn thông qua Windows Update) là cần thiết cho Visual Studio "14" CTPs cài đặt chuyên biệt thành công.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt gói này.

Hỗ trợ kiến trúc

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)
  • TAY

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn
  • 1 gigabyte (GB) bộ nhớ RAM (1,5 GB nếu bạn đang chạy trong một máy ảo)
  • 2 GB dung lượng đĩ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

Visual Studio "14" CTP 2 (Phiên bản 14.0.21901.1.DP) chi tiết

Cải tiến công nghệ

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

ASP.NET và phát triển web
  • ASP.NET vNext: Phiên bản này của Visual Studio hỗ trợ tạo và phát triển ứng dụng ASP.NET vNext. ASP.NET vNext là một chồng .NET nạc và composable để xây dựng các ứng dụng web hiện đại cho các máy chủ máy chủ ảo và tại chỗ. Nó bao gồm các tính năng sau:
    • ASP.NET MVC và Web API đã được hợp nhất thành một mô hình lập trình duy nhất.
    • Trải nghiệm biên dịch không phát triển.
    • Môi trường dựa trên cấu hình chuyển tiếp liền mạch sang đám mây.
    • Phụ thuộc phun ra-the-dễ.
    • Thời gian chạy tối ưu hóa máy chủ ảo mới hỗ trợ đúng bên của hệ thống.
    • NuGet tất cả mọi thứ, kể cả thời gian chính.
    • Chạy trong IIS hoặc tự lưu trữ trong quá trình của riêng bạn.
    • Mở nguồn thông qua các Nền tảng .NET, và đóng góp.
    Để biết thêm thông tin về ASP.NET vNext trong Visual Studio, hãy truy cập vào ASP.NET vNext .
  • Phiên bản này của Visual Studio cũng bao gồm tất cả các web ASP.NET và phát triển tính năng được phát hành như là một phần của Visual Studio 2013 Update 2. Tìm hiểu thêm ở đây.
Visual C++
  • tra cứu trong tệp đã được Cập Nhật để cho phép các kết quả được thêm vào trước kết quả ("thêm chế độ"). Kết quả có thể bây giờ cũng được chỉnh sửa hoặc xoá.
  • Thực hiện thuần Virtuals cho phép một người sử dụng để nhanh chóng tạo ra các định nghĩa cho lớp kế thừa xây dựng (chẳng hạn như tóm tắt lớp struct) chứa virtuals sạch. Cả đa và đệ quy inheritances được hỗ trợ. Kích hoạt tính năng thông qua Bấm chuột phải vào danh sách lớp (thực hiện tất cả sạch virtuals) hoặc xây dựng một cơ sở kế thừa (triển sạch virtuals trong căn cứ chỉ). Chú thích đôi-dấu gạch chéo (/ /) được sử dụng để delimit nhóm chức năng thực hiện từ cơ sở cá nhân.
  • Di chuyển danh sách chức năng cho phép người dùng để di chuyển nội dung của danh sách chức năng nguồn hoặc tiêu đề/lớp định nghĩa. Nó phải được kích hoạt thông qua menu ngữ cảnh bấm chuột phải vào một chức năng chữ ký.
  • Tạo tuyên bố/danh sách đã được cập nhật bằng cách thêm danh sách tóm tắt và các bản vá lỗi khác.
Visual Studio IDE
  • Thanh dẫn lái sẽ hiển thị trong tiêu đề trường hợp kiểu thay vì tất cả các mũ kiểu.
  • Hỗ trợ cảm ứng trong Visual Studio Editor có sẵn. Điều này bao gồm liên lạc để di chuyển, pinch-với-phóng to, chạm-và-giữ menu ngữ cảnh, nhấp đúp vào từ lựa chọn và lựa chọn dòng bằng cách bấm vào lề.
  • Cấu hình và nền tảng giá trị thả xuống cho hộp VC trang tính chất, trang thuộc tính đã được thay đổi nhớ lựa chọn người dùng khi đóng và mở lại.
  • Người dùng có thể lưu tùy chỉnh bố cục bằng Lưu bố trí cửa sổ từ menu cửa sổ . Người dùng có thể áp dụng một giao diện tùy chỉnh bằng cách bấm vào Áp dụng bố trí cửa sổ từ menu cửa sổ và người dùng có thể xoá, đổi tên hoặc sắp xếp lại bố trí bằng Bố trí cửa sổ quản lý từ menu cửa sổ . Bố trí đầu tiên 9 cũng có lối tắt bàn phím từ Ctrl + Alt + 1 đến Ctrl + Alt + 9.
  • Trong CTP này, chúng tôi đang nằm trong đèn là nhanh chóng và dễ dàng tải hữu ích bản sửa lỗi cho các vấn đề trong mã trong Visual Studio Editor. Nếu bạn gặp sự cố trong mã của bạn, đặt dấu kiểm chèn biên tập viên của bạn trên dòng nơi sự cố đã được hiển thị hoặc lơ lửng vấn đề sẽ hiển thị một đèn Hiển thị hữu ích hành động bạn có thể thực hiện để giải quyết sự cố với một bản xem trước kết quả mỗi hành động.

    Tính năng này là công khai mở rộng, để mở rộng Visual Studio có thể cung cấp hành động được đề xuất của họ.
  • Sau khi bạn áp dụng CTP này, bạn có thể tạo một trống C# và JavaScript chia sẻ dự án từ tệp > Dự án mới menu. Điện thoại dự án, dự án lưu trữ, và dự án chung được viết bằng JavaScript và C# có thể dùng một hoặc nhiều các dự án được chia sẻ. Chia sẻ dự án tham chiếu có thể được quản lý (Thêm hoặc loại bỏ) bằng cách sử dụng trình quản lý tài liệu tham khảo. Chia sẻ dự án tham khảo được cung cấp cho một số cổ điển màn hình C#. Dự án loại và ngôn ngữ hỗ trợ chia sẻ dự án sẽ tiếp tục mở rộng trong tương lai CTPs.
  • Trong này CTP, Visual Studio bây giờ hỗ trợ độ phân giải cao biểu tượng trong danh sách lỗi.

Vấn đề đã biết

cài đặt chuyên biệt

Khách hàng nền tảng
  • Dỡ cài đặt chuyên biệt Visual Studio "14" CTP 2 loại bỏ đồng gửi từ Visual Studio 2013.
Nâng cấp
  • Do vấn đề, khi bạn cài đặt chuyên biệt Visual Studio "14" CTP 2 (Phiên bản 14.0.21901.1.DP) trên cùng một máy tính có Visual Studio "14" CTP 1 (Phiên bản 14.0.21730.1.DP) được cài đặt chuyên biệt, dự án cửa hàng Windows của bạn có thể không khởi động.

    Để khắc phục sự cố này, sửa chữa cài đặt chuyên biệt Visual Studio "14" CTP 2 (Phiên bản 14.0.21901.1.DP) sau khi nâng cấp. Để tránh sự cố này, chúng tôi khuyến nghị an toàn nhất là dỡ cài đặt chuyên biệt Visual Studio "14" CTP 1 (Phiên bản 14.0.21730.1.DP) trước khi cài đặt chuyên biệt phiên bản CTP mới. Vấn đề nâng cấp xây dựng xây dựng này đã được cố định trong tương lai nâng cấp từ Visual Studio "14" CTP 2 (Phiên bản 14.0.21901.1.DP).
Visual C++
  • Công cụ "Sử dụng bộ nhớ" riêng không hoạt động khi nhắm mục tiêu Win32 (x 86). Nhắm mục tiêu x 64 hoạt động như mong đợi.

Thông tin thêm

Làm thế nào để 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ó thể tìm thấy các web site tải xuống Microsoft Visual Studio.

Yêu cầu

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

Windows 8.1 và R2 Windows Server 2012 Cập Nhật 2919355 (cũng có sẵn thông qua Windows Update) là cần thiết cho Visual Studio "14" 14.0.21901.1 DP cài đặt chuyên biệt thành công.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt gói này.

Hỗ trợ kiến trúc

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)
  • TAY

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn
  • 1 gigabyte (GB) bộ nhớ RAM (1,5 GB nếu bạn đang chạy trong một máy ảo)
  • 2 GB dung lượng đĩ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

Visual Studio "14" CTP 1 (Phiên bản 14.0.21730.1.DP) chi tiết

Cải tiến công nghệ

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

ASP.NET và phát triển web
  • ASP.NET vNext: Phiên bản này của Visual Studio hỗ trợ tạo và phát triển ứng dụng ASP.NET vNext. ASP.NET vNext là một chồng .NET nạc và composable để xây dựng các ứng dụng web hiện đại cho các máy chủ máy chủ ảo và tại chỗ. Nó bao gồm các tính năng sau:
    • ASP.NET MVC và Web API đã được hợp nhất thành một mô hình lập trình duy nhất.
    • Trải nghiệm biên dịch không phát triển.
    • Phụ thuộc phun ra-the-dễ.
    • Song: Triển khai khung và thời gian chạy bằng cách sử dụng ứng dụng của bạn.
    • NuGet tất cả mọi thứ, kể cả thời gian chính.
    • Tất cả các nguồn mở trên nền tảng .NET và cần đóng góp.
    Để biết thêm thông tin về ASP.NET vNext trong Visual Studio, hãy truy cập vào ASP.NET vNext .
  • Phiên bản này của Visual Studio cũng bao gồm tất cả các web ASP.NET và phát triển tính năng được phát hành như là một phần của Visual Studio 2013 Update 2. Tìm hiểu thêm ở đây.
Quản lý ngôn ngữ
  • Lõi IDE và chỉnh sửa kinh nghiệm C# và Visual Basic đã được thay thế bằng kinh nghiệm mới được xây dựng trên nền tảng biên soạn .NET "Roslyn." Thông thường, kinh nghiệm sẽ thay đổi. Tuy nhiên, có rất nhiều cải tiến nhỏ.
  • C# refactoring hỗ trợ đã được hoàn toàn cải. Có hai mới lõi refactorings: nội tuyến tạm thời khác nhau và đưa ra giải thích khác nhau. Ngoài ra, refactoring hỗ trợ Visual Basic đã được thêm vào lần đầu tiên.
  • Bạn có thể sử dụng hướng dẫn biết mã cụ thể cho nền tảng của Microsoft và NuGet gói mà bạn đang nhắm mục tiêu để có được phân tích mã trực tiếp và sửa chữa tự động khi bạn nhập.
Visual C++
  • Bệnh lambda chụp: bạn có thể chỉ định kết quả đánh giá một biểu hiện một biến trong khoản thu thập của một lambda. Điều này cho phép một phiên bản dạng chỉ di chuyển đến được trang bị giá trị.
  • Người dùng xác định literals ngôn ngữ và thư viện: bạn có thể thêm số và chuỗi literals với hậu tố có ý nghĩa cho họ phù hợp ngữ nghĩa. Trình biên soạn biến các hậu tố thành cuộc gọi đến chức năng UDL điều khiển thích hợp. <chrono>, <string>, Và tiêu đề <complex>bây giờ cung cấp kí tự đại diện sử dụng tiện ích. Ví dụ: "1729ms" có nghĩa là std::chrono::milliseconds(1729), nghĩa là "meow" s std::string("meow")và 3.14i có nghĩa là std::complex<double>(0.0, 3.14)</double>.</complex> </string> </chrono>
  • Đã hoàn thành noexcept: Bạn có thể kiểm tra xem một biểu hiện sẽ ném một ngoại lệ bằng cách sử dụng điều khiển noexcept . Ví dụ, noexcept(func()) sẽ trả về "true" nếu func được chỉ định là noexcept.
  • Không gian tên nội tuyến: Bạn có thể chỉ định một tên lồng nhau như "inline" cho nội dung từ tên cha mẹ.
  • Chủ đề an toàn "kỳ diệu" kê: Biến địa phương tĩnh được khởi tạo một cách an toàn chủ đề, loại bỏ sự cần thiết để đồng bộ hoá thủ công. Xin lưu ý rằng việc sử dụng các biến khác cài đặt chuyên biệt vẫn không được bảo vệ. Chủ đề an toàn có thể bị vô hiệu hoá bằng cách sử dụng /Zc:threadSafeInit- để tránh sự phụ thuộc vào CRT.
  • Không đoàn: bạn có thể xác định đoàn có loại nhà thầu không nhỏ. Giành cho các đoàn đã được xác định theo cách thủ công.
  • Cuối cùng, tất cả 11 c và C++ 14 ngôn ngữ tính năng mới được phát hành vào ngày 2013 biên soạn CTP cho Visual Studio 2013 cũng được bao gồm trong bản xem trước này. Để biết thêm thông tin về các tính năng này, hãy đọc Điều này thông báo. Tóm lại, điều này bao gồm:
    • __func__mở rộng sizeof, di chuyển thực tạo, tham khảo viên ("&" và "&&" cho chức năng thành viên), alignof alignasvà kế thừa giành.
    • chức năng tự động trả về loại trừ, decltype(auto)và lambdas chung với một giới hạn không sử dụng [=] / [&] mặc định chụp cùng với lambdas chung. Điều này sẽ có hiệu lực cũng cho lambdas chung trong một bản phát hành trong tương lai.
    • Chức năng Resumable chờ đợiđề C++ song song kỹ thuật số.
  • Null vòng lặp phía trước:Vòng lặp chuyển tiếp thư viện chuẩn (và) bây giờ đảm bảo vòng lặp khởi tạo giá trị so sánh là bằng nhau. Điều này giúp có thể vượt qua một khoảng trống không chứa cha mẹ. Xin lưu ý rằng thông thường, giá trị khởi tạo vòng lặp vẫn không thể so sánh với vòng lặp từ chứa cha.
  • quoted(): Thao tác này để iostreams giữ chuỗi chứa dấu kiểm cách.
  • tra cứu kết hợp không đồng nhất: Khi nó được kích hoạt đặc biệt comparators (chẳng hạn như các ít<> </> lớn<> </> trong suốt điều khiển functors), chứa liên kết lệnh được chức năng tra cứu giao. Điều này cho phép họ làm việc với các đối tượng được so sánh với phím, mà không thực sự xây dựng khoá.
  • integer_sequence: Chuỗi số nguyên biên dịch được hỗ trợ cho mẫu meta-Programming dễ dàng hơn.
  • exchange(): Chức năng tiện ích nhỏ này làm cho nó thuận tiện để gán một giá trị mới cho các đối tượng và lấy giá trị cũ.
  • get<T>():</T> Điều này cho phép một yếu tố tuple được truy cập bởi loại (khi duy nhất) thay vì chỉ số của nó.
  • Hai dải equal() is_permutation(), mismatch(): Thuật toán "dải-và-một-nửa" c ++ 98 đang (first1 last1, first2) là khó sử dụng đúng cách. Trong khi họ vẫn còn cung cấp, C ++ 14 đã thêm vào overloads dùng (first1, last1, first2, last2) được đáng kể dễ dàng và an toàn hơn để sử dụng.
  • tuple_element_t: Mẫu này bí danh được thêm vào để thuận tiện và nhất quán với loại đặc điểm bí danh mẫu.
  • hệ thống tệp "V3" kỹ thuật số (TS): Giao diện và thực hiện <filesystem>được thay đổi theo TS này, có thể được đưa vào C ++ 17.</filesystem>
  • Sự cố thư viện: 24 giải pháp đã được thực hiện (ví dụ, is_finalmake_reverse_iterator()), không bao gồm các giải pháp đã được thực hiện trong Visual C++ 2013. Thông báo sự cố thư viện là một báo cáo lỗi cho các tiêu chuẩn. Nó có thể được giải quyết bằng cách khắc phục sự cố kỹ thuật hoặc thậm chí thêm một tính năng nhỏ.
  • <chrono>sửa chữa:</chrono>Đồng hồ được viết lại phải conformant và chính xác.
  • Sửa chữa cấp phát tối thiểu: Một số thư viện thành phần (bao gồm basic_stringstd::function) không làm việc với người dùng xác định allocators thực hiện các giao diện cấp phát tối thiểu C ++ 11, thay vào đó yêu cầu C ++ 03's đầy đủ cấp phát giao diện. Tất cả các sự cố của vấn đề này được khắc phục.
  • Các tính năng thư viện c99: hầu hết các tính năng thư viện C99 còn được thực hiện.
    • snprintf được thực hiện.
    • Gia đình printf scanf chức năng bây giờ hỗ trợ C99 định dạng chuỗi cải tiến mới.
    • Gia đình strtod scanf chức năng bây giờ hỗ trợ floating-point hệ thập lục phân.
    • Thư viện phù hợp hơn cải thiện bằng cách cập nhật phần mềm và điều chỉnh.
  • __restrict: từ khóa __restrict được hỗ trợ trên các loại tham chiếu ngoài các kiểu con trỏ.
  • Cải thiện chẩn đoán: Trình biên soạn bây giờ sẽ phát ra cảnh báo về mã nghi ngờ trước đó sẽ không có kết quả cảnh báo. Ví dụ: shadowed biến sẽ gây ra cảnh báo. Cảnh báo cũng được thực hiện rõ ràng hơn.
  • Cờ /Wv: bạn có thể sử dụng /Wv:XX.YY.ZZZZ tắt cảnh báo được đưa ra sau khi phiên bản biên dịch XX.YY.ZZZZ. Thông báo cảnh báo phát ra vẫn có thể khác với những phát ra bởi các phiên bản được chỉ định.
  • Cập nhật phần mềm trình biên soạn: chúng tôi đã cố định hơn 400 lỗi trong trình biên soạn. 179 này được gửi bởi người dùng thông qua Microsoft Connect.
  • Refactored C Runtime (CRT):CTP này chứa qua đầu tiên của CRT refactored đáng kể.
    • msvcr140.dll không còn tồn tại. Nó được thay thế bằng ba dll: vcruntime140.dll, appcrt140.dll và desktopcrt140.dll.
  • hiệu suất STDIO: nhiều cải tiến hiệu suất được thực hiện trong thư viện stdio , đặc biệt là trong gia đình sprintf sscanf chức năng.
  • Đối tượng giảm kích thước tập tin: Hoạt động cùng với bản vá lỗi biên soạn, STL của tiêu đề được thay đổi đáng kể làm giảm kích thước đối tượng tệp và thư viện tĩnh (có sau khi đóng nhưng trước khi kết nối. Kích thước EXEs/dll liên kết bị ảnh hưởng). Ví dụ: khi bạn biên dịch một tệp nguồn bao gồm tiêu đề C và thư viện chuẩn C++ và không có gì khác với họ, cho x 86 với /MD /O2, Visual C++ 2013 tạo tệp đối tượng 731 KB. Điều này cải thiện phải nhỏ hơn 1 KB.
  • Gỡ lỗi kiểm tra các bản vá: Kiểm tra STL trình gỡ lỗi từ chối con trỏ null được truyền như vòng lặp, ngay cả khi các tiêu chuẩn đảm bảo rằng họ sẽ làm việc (ví dụ: hợp hai [trống, null) đến một kết quả không). Mỗi thuật toán kiểm tra và khắc phục.
  • Tạo tuyên bố hoặc danh sách: bạn có thể nhanh chóng tạo ra một chức năng tuyên bố hoặc danh sách liên quan đến các. Để thực hiện việc này, bấm chuột phải vào tuyên bố hoặc danh sách hoặc sử dụng SmartTags.
  • Gỡ rối visualizers:Natvis gỡ rối trực quan tập tin có thể được thêm vào một dự án Visual C++ dễ dàng quản lý và tích hợp kiểm soát nguồn. Natvis tệp đã được thêm vào một dự án sẽ đánh giá ưu tiên hơn visualizers ngoài dự án.
  • Chẩn đoán bộ nhớ riêng:
    • Bạn có thể Bắt đầu một bộ nhớ chẩn đoán phiên (Alt+F2) kiểm soát việc Sử dụng Bộ nhớ trực tiếp của ứng dụng riêng của bạn. Điều này hỗ trợ Windows Desktop.
    • Bạn có thể chụp đống ảnh của quá trình chạy trong bộ nhớ để xem các loại và các phiên bản gốc phân bổ.
    • Bạn có thể xem sự khác biệt trong bộ nhớ phân bổ giữa hai bộ nhớ ảnh chụp nhanh.
    • Bạn có thể nhảy vào nội dung bộ nhớ của ảnh chụp quá trình bằng cách sử dụng trình gỡ lỗi phân tích sâu heap.
Thông tin mới nhất về Visual C++, hãy đi tới phần Visual C++ nhóm blog.

Vấn đề đã biết

Chức năng


Visual C++
  • Đánh giá biểu hiện không thành công trong quá trình chẩn đoán bộ nhớ riêng khi thiết lập Chỉ của tôi mã được bật. Tắt thiết đặt này sẽ cho phép đánh giá biểu hiện hoạt động bình thường.
  • Visual C++ ngôn ngữ tính năng mới trong phiên bản này không có đầy đủ IntelliSense hỗ trợ trong trình chỉnh sửa Visual Studio.
  • Điều khiển noexcept có thể thất bại trong các trường hợp liên quan đến mẫu phức tạp.
  • Hiện tại, người dùng xác định literals có thể tạo mã không chính xác trong /CLR. Rất lớn literals không được hỗ trợ.
  • Phân tích mã không được hỗ trợ trong phiên bản này của trình biên dịch. Nếu bạn cố gắng tạo bằng cách sử dụng / phân tích, trình biên dịch sẽ phát hành một cảnh báo và sẽ bỏ qua cờ.
  • Xây dựng các ứng dụng Windows Phone 8.1 bằng Visual C++ không được hỗ trợ.
  • Ứng dụng Windows lưu trữ 8.1 được viết bằng Visual C++ và được xây dựng bằng cách sử dụng trình xem trước này sẽ không được xác nhận bằng bộ chứng nhận ứng dụng của Windows và các ứng dụng sẽ dựa trên màn hình dll thay vì phiên bản "_app" dll chỉ cửa hàng ứng dụng. Điều này sẽ được khắc phục trong tương lai bản phát hành.
Chung
  • Trong này CTP Visual Studio "14", Panel điều khiển JavaScript và Mô hình Đối tượng Tài liệu Explorer công cụ chẩn đoán không đính kèm vào thiết bị Windows Phone hoặc mô phỏng. Các công cụ có một màn hình trống và không có chức năng. Các công cụ này không được sử dụng để gỡ lỗi JavaScript/HTML trong ứng dụng điện thoại hoặc web site bằng cách sử dụng trình duyệt Internet Explorer của điện thoại.
  • Do vấn đề, tạo hoặc mở dự án đám mây doanh nghiệp ứng dụng hoặc chuyển đổi ánh sáng không được hỗ trợ trong Visual Studio "14" CTP 1. Nhóm làm việc trên bản vá để giải quyết sự cố.
  • Khi bạn bao gồm SQLCLR C# mã tệp dự án bộ máy cơ sở dữ liệu SQL Server, Visual Studio có thể sập. Để khắc phục sự cố này, thay đổi các dự án sử dụng Visual Basic bằng cách làm theo các bước sau:
    • Bấm chuột phải vào dự án SQL Server, và sau đó chọn thuộc tính.
    • Chọn SQLCLR tab.
    • Trong danh sách ngôn ngữ , chọn Visual Basic.
    • Lưu dự án của bạn.
  • Khi bạn tạo một bài kiểm tra đơn vị bộ máy cơ sở dữ liệu từ nút chọn một dự án trong SQL Server Object Explorer, bạn có thể nhận được thông báo lỗi sau:
    Không thể nạp tệp hoặc hội 'Microsoft.SqlServer.Dac.dll' hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy tệp đã chỉ định.
    Để khắc phục sự cố này, tải một dự án kiểm tra đơn vị bộ máy cơ sở dữ liệu đã được tạo trong Visual Studio 2013.
  • Này Visual Studio "14" CTP bao gồm các bản ghi dịch vụ di động Azure dụng cụ tính năng chuyển như một phần của Visual Studio 2013 Update 2. Tuy nhiên, tính năng Hướng dẫn thông báo đẩy, bản ghi dịch vụ quản lýxuất bản bản ghi dịch vụ điện thoại di động không hoạt động được. Chức năng này sẽ được giải quyết trong Visual Studio "14" CTP tiếp.
ASP.NET và phát triển Web
  • ASP.NET vNext đám mây tối ưu hoá các trường hợp được giới hạn cho Windows 8 hoặc phiên bản mới hơn của Windows.
  • Gỡ lỗi ứng dụng ASP.NET vNext tối ưu hóa máy chủ ảo khung đích không được hỗ trợ trong phiên bản này.

cài đặt chuyên biệt

cài đặt chuyên biệt Visual Studio "14" CTP 1 (Phiên bản 14.0.21730.1.DP)-song với Visual Studio 2013
Đó vấn đề đã biết khi bạn cài đặt chuyên biệt Visual Studio "14" CTP 1 (Phiên bản 14.0.21730.1.DP) trên cùng một máy tính với Visual Studio 2013. Khi chúng tôi mong đợi một dỡ cài đặt chuyên biệt Visual Studio "14" và sau đó sửa Visual Studio 2013 sẽ khắc phục sự cố này, chúng tôi khuyến nghị an toàn nhất là cài đặt chuyên biệt Visual Studio "14" trong máy ảo, một VHD, máy tính mới hoặc một sản phẩm không chỉ kiểm tra tính Visual Studio 2013 trên. Các vấn đề Visual Studio bởi bên phải cố định sớm.

Có một cài đặt chuyên biệt chặn trong CTP Visual Studio "14" này sẽ ngăn chặn cài đặt chuyên biệt trên máy tính có phiên bản cũ hơn của Visual Studio đã được cài đặt chuyên biệt. Để vô hiệu hoá các khối (mà sẽ đặt máy tính ở trạm đậu không khuyến nghị), thêm giá trị mới vào sổ kiểm nhập tại vị trí "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" ("HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing" trên phiên bản 64-bit của Windows). Tên giá trị sẽ BlockerOverridevà loại giá trị và dữ liệu giá trị có thể là gì.

Phá vỡ thay đổi

Visual C++
  • Cải tiến trình biên dịch lỗi báo cáo có thể dẫn đến cảnh báo khác trong thứ tự cụ thể từ các báo cáo của các phiên bản của trình biên dịch.
  • Người dùng xác định literals là một dạng cú pháp mới, và có thể khiến một số macro hiện tại đang được mở rộng. Ví dụ: "foo" _bar sẽ được coi là một người dùng xác định chữ, ngay cả khi _bar được định nghĩa là một macro.
  • Nối liền kề rộng hoặc nguyên chuỗi literals (L "Xin chào" L "thế giới") sẽ yêu cầu không gian chèn (L "Xin chào" L "thế giới") vì tiền tố đối với chuỗi thứ hai được coi là một người dùng xác định hậu tố đen.
  • /CLR: sạch/CLR:safe không được chấp nhận. Trình biên soạn sẽ cảnh báo bạn về việc sử dụng các cờ.
  • Cờ /CLR:OldSyntax, /Wp64/Zg đã bị xoá.

Thông tin thêm

Làm thế nào để 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ó thể tìm thấy các web site tải xuống Microsoft Visual Studio.

Yêu cầu

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

Phần mềm này không được cài đặt chuyên biệt trên máy tính có phiên bản cũ hơn của Visual Studio cài đặt chuyên biệt.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt gói này.

Hỗ trợ kiến trúc

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)
  • TAY

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

  • 1.6 gigahertz (GHz) hoặc xử lý nhanh hơn
  • 1 gigabyte (GB) bộ nhớ RAM (1,5 GB nếu bạn đang chạy trong một máy ảo)
  • 2 GB dung lượng đĩ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

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2967191 - Xem lại Lần cuối: 02/09/2015 07:32:00 - Bản sửa đổi: 2.0

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB2967191 KbMtvi
Phản hồi
tml>