Các sự cố đã biết và các lỗi đã khắc phục về Visual Studio 2015 RC

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: 3025133
Các sự cố đã biết và các lỗi đã khắc phục về Visual Studio 2015 RC
Bài viết này liệt kê những sự cố đã biết và lỗi đã khắc phục của Phiên bản Thử nghiệm (RC) của Microsoft Visual Studio 2015 (RC).

Visual Studio 2015 RC là một phiên bản thử nghiệm của bản phát hành chính tiếp theo của Visual Studio. Các sản phẩm Visual Studio 2015 RC được cung cấp trên trang này được "sử dung trực tuyến". Điều này có nghĩa là khách hàng có thể sử dung những bản dựng này trong các môi trường sản xuất. Đây là vẫn chỉ là những bản phát hành trước do đó có thể còn một số hiệu lỗi sẽ được khắc phục trong bản phát hành cuối cùng.

Để xem danh sách đầy đủ của sản phẩm Visual Studio 2015 RC và chọn một sản phẩm để tải xuống, hãy kiểm tra Tải xuống Visual Studio.

Chi tiết về Visual Studio 2015 RC

Khám phá mới trong Visual Studio 2015 RC, hãy xem phần Chú thích phát hành cho Visual Studio RC.

Vấn đề đã biết

cài đặt chuyên biệt
Trước khi cài đặt chuyên biệt
  • Trong quá trình Thiết lập Visual Studio 2015 RC, nếu bạn chon ổ không phải là Windows để cài đặt chuyên biệt Visual Studio thì phần lớn chương trình vẫn được cài đặt chuyên biệt vào ổ hệ thống. Chỉ một phần nhỏ chương trình được cài đặt chuyên biệt lên ổ không phải của Windows.
  • Xóa Công cụ Visual Studio dành cho Windows 10 Insider Preview trước khi bạn cài đặt chuyên biệt Visual Studio 2015 RC. Nếu bạn đã cài đặt chuyên biệt Visual Studio 2015 CTP6 và Công cụ Visual Studio dành cho Windows 10 Insider Preview, bạn phải gỡ cài đặt chuyên biệt Công cụ cho Windows 10 trước khi cài đặt chuyên biệt Visual Studio 2015 RC.
  • Khi bạn cài đặt chuyên biệt Visual Studio 2015 RC trên máy tính đang chạy Windows 7 SP1, chứng chỉ xác thực trong trình cài đặt chuyên biệt Dotfuscator không thể xác minh liệu máy tính có bị ngắt kết nối khỏi Internet hay không.

    Để khắc phục sự cố này, sử dụng một trong các phương pháp sau:
    • Bấm vào Bỏ qua gói khi sự cố này xảy ra để bỏ qua cài đặt chuyên biệt Dotfuscator. Quá trình thiết lập Visual Studio 2015 sẽ tiếp tục như bình thường. Tuy nhiên, Dotfuscator sẽ không được cài đặt chuyên biệt.
    • Kết nối máy tính với Internet.
Nâng cấp từ bản phát hành trước
  • Khi bạn cài đặt chuyên biệt Visual Studio 2015 RC, bạn không thấy thanh tiến trình di chuyển một thời gian trong hộp thoại Tiến trình . Vì vậy, bạn nghĩ rằng Visual Studio thiết lập không đáp ứng.

    Để khắc phục sự cố này, sử dụng Trình quản lý Tác vụ để kiểm tra hoạt động sau giao diện thiết lập. Tìm các quá trình đang sử dung nhiều băng thông mạng hoặc thời gian đĩa cứng. Chương trình thiết lập thường sử dụng nhiều băng thông mạng để tải xuống các gói và nhiều thời gian ổ đĩa cứng để giải nén và sao chép tệp. Nếu tên của chương trình có liên quan đến cài đặt chuyên biệt, bạn có thể xem các hoạt động xảy ra ngay cả khi nó không được gửi đến giao diện thiết lập. Nếu các chương trình không giống như các chương trình cài đặt chuyên biệt, họ có thể cạnh tranh với thiết lập để sử dụng các tài nguyên máy tính.
  • Khi bạn nâng cấp từ Visual Studio 2015 CTP lên Visual Studio 2015 RC, các lối tắt cho Trình quản lý kiểm tra của Microsoft 2015 CTP và Feedback client 2015 CTP sẽ không bị xóa. Tuy nhiên, lối tắt cho các bản đối chiếu RC cũng được thêm vào. Bạn có thể xóa các lối tắt một cách an toàn khỏi CTP để tránh nhầm lẫn. Thay vào đó, nếu bạn chọn bỏ qua các lối tắt CTP, không bị mất chức năng nào vì các lối tắt CTP cũng mở phiên bản RC của sản phẩm.
  • Giả sử rằng bạn nâng cấp lên Visual Studio 2015 RC từ phiên bản Visual Studio 2015. Bạn chọn kiểu cài đặt chuyên biệt là Thông thường hoặc Tùy chỉnh . Sau khi nâng cấp, bạn có thể thấy rằng một số tính năng trong phiên bản trước của Visual Studio không có trong Visual Studio 2015 RC.

    Để khắc phục sự cố này, hãy làm theo các bước sau:
    1. Trong Pa-nen điều khiển, mở mục Chương trình và tính năng trước khi Bắt đầu quá trình cài đặt chuyên biệt RC.
    2. Bấm vào mục nhập cho bản phát hành Visual Studio 2015 trước rồi bấm vào Tùy chỉnh.
    3. Trong hộp thoại Chế độ bảo trì, hãy bấm vào Sửa đổi.
    4. Lưu ý hộp kiểm được chọn trong giao diện người dùng.
    5. Trong quá trình cài đặt chuyên biệt RC, bấm vào Tùy chỉnh.
    6. Sử dụng ghi chú của bạn để phù hợp với các lựa chọn hộp kiểm cho các phiên bản trước đó.
  • Khi tác nhân triển khai Visual Studio 2013 tự động được nâng cấp để hoạt động với máy chủ Visual Studio 2015 RC và tác nhân triển khai được kích hoạt để sử dụng Thông qua Máy chủ Quản lý Phát hành qua HTTP để sao chép các thành phần, bạn có thể gặp một trong các sự cố sau:
    • Phát hành của bạn có thể thất bại ở bước Triển khai và bạn nhận được thông báo lỗi sau:
      Không thể tải tệp hoặc ' Newtonsoft.Json, phiên bản = 6.0.0.0, văn hóa = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' hoặc một trong các phụ thuộc của thông báo này. Chi tiết đặt định nghĩa biểu hiện không phù hợp với tham khảo chi tiết. (Ngoại lệ từ HRESULT: 0x80131040)
    • Lỗi sau được ghi trong nhật ký trình Trình xem sự kiện trên máy tính tác nhân bản triển khai:
      dấu kiểm thời gian: <DateTime>thông báo: không thể nạp tệp hoặc ' Newtonsoft.Json, phiên bản = 6.0.0.0, văn hóa = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' hoặc một trong các phụ thuộc của nó. Chi tiết đặt định nghĩa biểu hiện không phù hợp với tham khảo chi tiết. (Ngoại lệ từ HRESULT: 0x80131040): \r\n\r\n tại Microsoft.TeamFoundation.Release.Data.Proxy.RestProxy.BaseDeploymentControllerServiceProxy.GetPackageFileInfos (chuỗi packageLocation)
      tại Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HttpPackageDownloader.CopyPackageAndUnpackIt (chuỗi packageSourceLocation, Chuỗi filesDestinationLocation)
      tại Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFilesImplementation(Action`2 copyFolder, Func`2 packageFileInfo, Func`4 downloadFile, Action`1 downloadCompleted)
      tại Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFiles()
      tại Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.DeployComponent()Category: Chung
      Ưu tiên: -1
      EventId: 0
      Mức độ nghiêm trọng: lỗi
      Tiêu đề:
      Máy: NVM30682
      Tên miền ứng dụng: DeploymentAgent.exe
      ID Quá trình: 4668
      Tên Quá trình: C:\Program Files\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgent.exe
      ID Chuỗi Win32: 4876
      Tên Chuỗi:
      Thuộc tính Mở rộng: </DateTime>


    Để khắc phục các sự cố này, sử dụng một trong các phương pháp sau:
    • Tùy chọn 1:

      Sao chép Newtonsoft.Json.dll từ bất kỳ tác nhân triển khai Visual Studio 2015 RC nào vào tác nhân nâng cấp Visual Studio 2013 và khởi động lại bản ghi dịch vụ Tác nhân triển khai Microsoft .

      Đường dẫn nguồn trên tác nhân triển khai Visual Studio 2015 RC: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" or "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (theo vị trí của tác nhân triển khai được cài đặt).

      Đường dẫn đích trên đại lý triển khai Visual Studio 2013: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" or "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (theo vị trí của tác nhân triển khai được cài đặt).
    • Tùy chọn 2:
      1. Gỡ cài đặt chuyên biệt tác nhân triển khai Visual Studio 2013 sẵn có.
      2. cài đặt chuyên biệt tác nhân triển khai Visual Studio 2015 RC.
Sau khi bạn cài đặt chuyên biệt
  • Sau khi cài đặt chuyên biệt Visual Studio thành công, bạn có thể nhận được thông báo sau khi bạn cố gắng khởi động Visual Studio:
    Thao tác cài đặt chuyên biệt không hoàn tất thành công. Vui lòng cài đặt chuyên biệt lại hoặc sửa chữa Visual Studio
    Để khắc phục sự cố này, hãy tìm khoá sau:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Nếu giá trị cho InstallResult là 3010, hãy thay đổi giá trị này thành 0. Ngoài ra, thực hiện sửa chữa các sản phẩm theo yêu cầu.
  • Nếu muốn sửa chữa cài đặt chuyên biệt Visual Studio Test Professional như một phần của quá trình cài đặt chuyên biệt hoặc sửa chữa, bạn sẽ nhận được thông báo lỗi trong hộp thoại:
    VSTestConfig.exe đã dừng hoạt động
    Bạn có thể bỏ qua thông báo lỗi này một cách an toàn vì thông báo này không ảnh hưởng đến thao tác sửa chữa. Bấm đóng chương trình để tiếp tục thao tác sửa chữa. Nếu bạn gặp bất kỳ vấn đề gì với việc sửa chữa Microsoft Test Manager, hãy liên hệ với bộ phận hỗ trợ khách hàng.
Các vấn đề ảnh hưởng đến cài đặt chuyên biệt từ một ISO
  • Giả sử rằng bạn cài đặt chuyên biệt Visual Studio 2015 RC từ một tập tin ISO và sau đó bạn chọn công cụ Apache Cordova. Sau khi bạn sửa Visual Studio, một hộp thoại xuất hiện và yêu cầu nguồn cho JSBreadcrumbRes.msi. Nếu bạn bỏ qua gói, Thiết lập sẽ hoàn thành và trả về thông báo cảnh báo "Công cụ cho Apache Cordova - Mẫu. Thông báo cảnh báo "Hệ thống không tìm thấy tệp được chỉ định".

    Để khắc phục sự cố này, hãy chọn Bỏ qua gói trong khi sửa chữa. Các gói phần mềm không cần thiết và cảnh báo có thể được bỏ qua một cách an toàn.

    Để thêm các vấn đề liên quan đến Visual Studio công cụ cho Apache Cordova, hãy xem Vấn đề đã biết công cụ cho Apache Cordova.
  • Tệp Thiết lập Visual Studio bao gồm các tính năng không có trong tệp ISO. Để cho phép mua các phiên bản mới nhất tính năng nền tảng mới và cho phép nhiều tuỳ chỉnh cài đặt chuyên biệt Visual Studio để giảm thời gian và kích thước cài đặt chuyên biệt, Thiết lập Visual Studio bao gồm tính năng không được bao gồm trong các tệp ISO.

    Để khắc phục sự cố này, tạo một mục tin thư thoại bao gồm các tập tin cần thiết để cài đặt chuyên biệt ngoại tuyến:
    1. Lưu trình cài đặt chuyên biệt Visual Studio vào máy tính cục bộ của bạn.
    2. Tại dấu kiểm nhắc lệnh, chạy tệp .exe bằng cách sử dụng chuyển đổi /layout . Ví dụ: chạy lệnh sau:

      vs_community.exe /layout
    3. Chỉ định mục tin thư thoại nơi tải xuống các tệp. Ví dụ: chỉ định mục tin thư thoại sau:

      c:\Users\YourName\Downloads\VSCommunity
    4. Sau khi tải về xong, chạy tệp .exe từ vị trí mục tin thư thoại đã chỉ định. Ví dụ: mở mục tin thư thoại VSCommunity trong thư viện nội dung tải xuống bật lên và chạy Vs_community.exe.

    Lưu ý Do sự cố trong bản phát hành RC, tuỳ chọn tải xuống /layout tải xuống tất cả các phần mềm cần thiết cho một số tính năng của Visual Studio. Một số cấu phần yêu cầu kết nối Internet để cài đặt chuyên biệt.
  • Sau khi cài đặt chuyên biệt Visual Studio thành công, bạn có thể nhận được thông báo sau khi bạn cố gắng khởi động Visual Studio:
    Thao tác cài đặt chuyên biệt không hoàn tất thành công. Vui lòng cài đặt chuyên biệt lại hoặc sửa chữa Visual Studio
    Để khắc phục sự cố này, hãy tìm khoá sau:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Nếu giá trị cho InstallResult là 3010, hãy thay đổi giá trị này thành 0. Ngoài ra, thực hiện sửa chữa các sản phẩm theo yêu cầu.
Công cụ phát triển ứng dụng Windows
  • Để cài đặt chuyên biệt công cụ phát triển cho ứng dụng phổ biến Windows 10 trong Thiết lập Visual Studio, bấm vào Tùy chỉnh, bấm Tiếp theo và sau đó chọn tính năng Công cụ Phát triển Ứng dụng Tổng hợp Windows . Bản xem trước Windows 10 Người dùng nội bộ không còn sử dụng trình cài đặt chuyên biệt riêng.
  • Bộ mô phỏng Windows yêu cầu máy tính thực chạy phiên bản Windows 8.1 (x64) Professional hoặc phiên bản mới hơn và bộ xử lý hỗ trợ máy tính khách Hyper-V và Chuyển đổi Địa chỉ Mức hai (SLAT). Các bộ mô phỏng không chạy khi Visual Studio đã được cài đặt chuyên biệt trong máy ảo (VM).
Các sự cố khác
  • Khi bạn cài đặt chuyên biệt Visual Studio 2015 RC, sau khi bạn bấm huỷ trong hộp thoại diễn ra , thanh tiến trình tiếp tục trong một thời gian dài.

    Nếu bạn chờ, yêu cầu hủy được bảo lưu ở chuyển đổi gói tiếp theo. Tuy nhiên, điều này có thể mất nhiều giờ. Chờ xử lý hiện tại kết thúc theo cách thông thường để đảm bảo rằng bạn đã cài đặt chuyên biệt một phần tốt nhất có thể.

    Nếu phải dừng Thiết lập ngay lập tức, bạn có thể sử dụng Trình quản lý Tác vụ để định vị và kết thúc tác vụ thiết lập.

    Cảnh báo Điều này có thể đặt hoạt động thiết lập cuối cùng vào một trạm đậu không xác định. Nếu bạn muốn kết thúc tiến trình cài đặt chuyên biệt trước khi hoàn thành, chúng tôi khuyên nên bạn khởi động lại thiết lập ngay khi thuận tiện, và sau đó sửa chữa cài đặt chuyên biệt hoặc gỡ cài đặt chuyên biệt chương trình.
Visual Studio IDE
  • Nếu bạn đã tắt JavaScript trong Internet Explorer, bạn không thể kí nhập vào Visual Studio và đồng bộ hóa cài đặt chuyên biệt với các thiết bị khác.

    Để khắc phục sự cố này, hãy bật JavaScript cho Internet Explorer. Để thực hiện việc này, hãy làm theo các bước sau:
    1. Trên menu Công cụ, bấm vào Tùy chọn Internet, sau đó bấm vào tab Bảo mật .
    2. Nhấp vào vùng Internet .
    3. Nếu bạn không phải tuỳ chỉnh cài đặt chuyên biệt bảo mật Internet của bạn, bấm Mức mặc định. Sau đó, đi tới bước 4. Nếu phải thiết lập chuyên biệt bảo mật Internet của bạn, hãy làm theo các bước sau:
      1. Bấm vào mức tùy chỉnh.
      2. Trong hộp thoại Thiết đặt bảo mật - Vùng Internet, bấm vào kích hoạt cho Active Scripting trong phần Scripting .
    4. Bấm vào nút chọn một Quay lại để quay lại trang trước, sau đó bấm vào nút chọn một Làm mới để chạy tập lệnh.
    Để biết thêm thông tin, hãy xem Làm thế nào để kích hoạt JavaScript trong trình duyệt Web.
  • Khi kích hoạt Bảo mật nâng cao trong Internet Explorer, bạn không thể kí nhập vào Visual Studio trên Windows Server do Bảo mật Nâng cao chặn URI bản ghi dịch vụ trực tuyến cần thiết cho Visual Studio kí nhập vào bản ghi dịch vụ trực tuyến. Hạn chế vô hiệu hoá JavaScript hoặc cookie cũng ngăn Visual Studio kí nhập chính xác.

    Để khắc phục sự cố này, bấm vào Thêm để thêm URL cần thiết vào danh sách loại trừ Windows Server nếu thấy hộp thoại sau.

    Errordialog

    Sau đó, khởi động lại Visual Studio và cố gắng kí nhập lại.

    Một giải pháp là tắt cấu hình bảo mật nâng cao của Internet Explorer.
  • Ứng dụng C++ và JavaScript đang tham chiếu tệp Windows Runtime Metadata (.winmd) được quản lý không được tối ưu hóa bằng việc có .NET Native vì .NET Native không được phép đối với các dự án đó. Để cho phép .NET Native, bạn phải sửa đổi tập tin JSProj hoặc VCXProj.

    Để khắc phục sự cố này, sử dụng một trong các phương pháp sau:
    • Đối với các ứng dụng C++:
      1. Đóng dự án mà bạn muốn sửa đổi.
      2. Mở tệp VCXProj trong một trình soạn thảo văn bản.
      3. Tìm phần tử PropertyGroup mà không có thuộc tính Điều kiện.
      4. Thêm "<EnableDotNetNativeCompatibleProfile>đúng</EnableDotNetNativeCompatibleProfile>" trong các yếu tố PropertyGroup .
      5. Tìm các yếu tố PropertyGroupđiều kiện = "' $(cấu hình) | $(nền tảng) '==' Release|<arch>'"</arch> <arch></arch> Win32, tay hay x 64.
      6. Thêm "<UseDotNetNativeToolchain>đúng</UseDotNetNativeToolchain>" trong mỗi phần tử PropertyGroup .
      7. Lưu tệp VCXProj.


    • Đối với các ứng dụng JavaScript:
      1. Đóng dự án bạn muốn sửa đổi.
      2. Mở tệp JSProj trong một trình soạn thảo văn bản.
      3. Tìm phần tử PropertyGroup mà không có thuộc tính Điều kiện.
      4. Thêm "<EnableDotNetNativeCompatibleProfile>đúng</EnableDotNetNativeCompatibleProfile>" trong các yếu tố PropertyGroup .
      5. Tìm các yếu tố ProjectConfigurationbao gồm = "Release|<arch>"</arch> <arch></arch> là, x 64 hoặc x 86.
      6. Thêm "<UseDotNetNativeToolchain>đúng</UseDotNetNativeToolchain>" trong mỗi phần tử ProjectConfiguration .
      7. Lưu tệp JSProj.
  • Cấu hình nền tảng AnyCPU không được hỗ trợ đối với các ứng dụng bản xem trước người dùng nội bộ của Windows 10 được tạo bằng cách sử dụng C# và Visual Basic. Phiên bản Visual Studio này sử dụng .NET Native để xây dựng các ứng dụng Windows 10. .NET Native biên dịch mã C# và mã Visual Basic thành mã gốc và không biết CPU.
  • Khi bạn gỡ lỗi ứng dụng C# hoặc Visual Basic Windows 8.1, DataTips có thể không được hiển thị khi bạn di chuột qua biểu thức. Ngoài ra, đánh giá các cụm từ trong cửa sổ trình gỡ lỗi có thể không thành công và trả về thông báo lỗi tương tự như sau:

    lỗi CS0012: Loại 'Windows.UI.Core.Dispatcher' được xác định trong chi tiết mà không được tham chiếu. Bạn phải thêm tham chiếu đến cụm ' Windows.UI.winmd,...

    Để khắc phục sự cố này, hãy bật trình đánh giá biểu thức VB và C# kế thừa.

    Tùy chọn
  • Tĩnh mã tệp không được thu thập nếu bạn sử dụng Visual Studio 2013 đại lý được cấu hình với Visual Studio 2015 hoặc TFS 2015 và nếu bạn nhận được thông báo lỗi sau:

    System.DllNotFoundException: Không thể tải DLL 'VSCover 140': Không tìm thấy mô-đun được chỉ định. (Ngoại lệ từ HRESULT:0x8007007E)

    Chú ý
    vấn đề này xảy ra chỉ khi bạn đang kiểm tra trên máy tính từ xa và bạn cố gắng để thu thập dữ liệu tĩnh mã bảo hiểm.
  • Khi bạn tham chiếu một thư viện lớp di động trong dự án, một số thao tác nhất định có thể gây ra lỗi được báo cáo trong Danh sách Lỗi Visual Studio, ngay cả khi tạo thành cô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 dự án được báo cáo lỗi trong Trình khám phá Giải pháp, và rồi bấm Dỡ bỏ dự án.
    2. Bấm chuột phải vào lại dự án trong giải pháp Explorer, và sau đó nhấp vào Chỉnh sửa <ProjectName></ProjectName>.

      Lưu ý: Trong lệnh này, <ProjectName></ProjectName> đại diện cho tên dự án thực tế.
    3. Trong các <PropertyGroup></PropertyGroup> mục trên tệp dự án đã không thuộc tính điều kiện bổ sung sau đây:

      <CheckForSystemRuntimeDependency>đúng</CheckForSystemRuntimeDependency>
    4. Lưu và đóng tệp.
    5. Bấm chuột phải vào tên của dự án trong Trình khám phá Giải pháp, sau đó bấm Tải lại Dự án.


Công cụ và nền tảng web
  • Trong Visual Studio 2015 RC, bạn không thể định cấu hình thiết đặt bản dựng khi bạn sử dụng TypeScript trong ASP.NET 5 hoặc dự án Cordova.

    Để 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 dự án rồi bấm vào Bỏ nạp dự án.
    2. Bấm chuột phải vào các dự án, và sau đó bấm chỉnh sửa<b00> </b00> <Project></Project>.

      Lưu ý: Trong lệnh này, <Project></Project> đại diện cho tên dự án thực tế.
    3. Trong tệp XML cho dự án, bạn có thể xác định cài đặt chuyên biệt MSBuild mà trình chỉnh sửa TypeScript sử dụng bằng cách làm theo các hướng dẫn sau:
    Sau đây là ví dụ về thiết đặt MSBuild mà bạn có thể định cấu hình trong tệp dự án:

    <PropertyGroup>    <TypeScriptTarget>ES5</TypeScriptTarget>    <TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>    <TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>    <TypeScriptModuleKind>none</TypeScriptModuleKind>    <TypeScriptRemoveComments>false</TypeScriptRemoveComments>    <TypeScriptOutFile></TypeScriptOutFile>    <TypeScriptOutDir></TypeScriptOutDir>    <TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>    <TypeScriptSourceMap>true</TypeScriptSourceMap>    <TypeScriptMapRoot></TypeScriptMapRoot>    <TypeScriptSourceRoot></TypeScriptSourceRoot>    <TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>  </PropertyGroup>
    Xem Các giá trị để cài đặt chuyên biệt đồng gửi MSBuild.

    Để thêm các vấn đề liên quan đến Visual Studio công cụ cho Apache Cordova, hãy xem Vấn đề đã biết công cụ cho Apache Cordova.
  • Trong Visual Studio 2015 RC, Project Spartan (máy tính để bàn hoặc thiết bị di động) không được hiển thị dưới dạng đích gỡ lỗi trong danh sách F5 đối với các dự án dựa trên web như ASP.NET.

    Để khắc phục sự cố này, thay đổi trình duyệt mặc định trong Windows 10 Insider Preview từ Project Spartan thành Internet Explorer. Để thực hiện việc này, mở menu Bắt đầu , điểm cài đặt chuyên biệt, trỏ tới hệ thốngvà sau đó nhấp vào Ứng dụng mặc định. Trong trình duyệt Web, hãy bấm vào Dự án Spartan rồi bấm vào Internet Explorer.
  • Phiên bản Web Essentials CTP không bị vô hiệu hóa khi nâng cấp lên Visual Studio 2015 RC. Phiên bản Web Essentials cũ hơn có thể bị vô hiệu hoá khi bản nâng cấp Visual Studio được cài đặt chuyên biệt, tuy nhiên, cơ chế này bị phá vỡ trong Visual Studio 2015 RC. Không có sự không tương hợp về sau với Web Essentials cho CTP6 trong Visual Studio 2015 RC. Chúng tôi khuyên bạn nên dỡ cài đặt chuyên biệt hoặc nâng cấp phiên bản Web Essentials khác với phiên bản Visual Studio RC.
  • theo mặc định, Knockout IntelliSense sẽ bị tắt. Knockout IntelliSense không hoạt động trong Visual Studio 2015 RC cho đến khi mở một tệp .jsx. Không có mẫu mục cho JSX, chỉ cần thêm tệp JavaScript và thay đổi phần mở rộng cho .js thành .jsx. Tệp có thể được mở, đóng, và bỏ qua. Mở tệp .jsx sẽ kích hoạt mã cần thiết để làm cho các tính năng KnockOut hoạt động như trong các phiên bản trước. cài đặt chuyên biệt Web Essential cho Visual Studio 2015 RC sẽ khắc phục sự cố này. Vì vậy, bạn không phải mở tệp JSX.
ASP.NET và phát triển Web
  • Khi bạn tạo một khuôn mẫu site 4.5 WAP và mở khuôn mẫu site, bạn nhận được lỗi sau trong cửa sổ Danh sách lỗi :

    Dự án sẽ chạy mà không gặp bất cứ sự cố nào. Lỗi CS0234 loại hoặc tên không gian tên 'global_asax' không tồn tại trong không gian tên 'ASP' (bạn đang thiếu một tham chiếu tổ hợp?)
    Lỗi CS0234 loại hoặc tên không gian tên 'Linq' không tồn tại trong không gian tên 'Hệ thống' (bạn đang thiếu một tham chiếu tổ hợp?)
  • Giả sử rằng bạn sử dụng tính năng mới ngôn ngữ C# và BB trong Visual Studio 2015 RC. Bạn nhận được lỗi thời gian chạy khi bạn sử dụng C# hoặc BB trong trang Biểu mẫu Web hoặc Razor View.

    Để giải quyết vấn đề này, hãy cài đặt chuyên biệt gói Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet. Gói này sẽ thay thế nhà cung cấp dựa trên Roslyn cho các nhà cung cấp CodeDom trong hộp cho ASP.NET.
Kiểm tra nhanh
  • Kiểm tra giao diện người dùng mã hoá (CUIT) không hoạt động cho các ứng dụng điện thoại UAP trên Windows 10 Insider Preview.
  • Tác vụ VSTest trong Build.VNext không tải kết quả kiểm tra lên máy chủ TFS. Thay vào đó, bạn có thể truy xuất kết quả kiểm tra từ tệp .trx được lưu trữ trên máy tính thực thi.
Kiểm tra đơn vị
  • Lệnh Chạy Tất cả trong Trình khám phá Kiểm tra không hoạt động khi bạn cố gắng chạy tất cả các kiểm tra cho một ứng dung đa năng bằng cách cài đặt chuyên biệt mục tiêu triển khai cho thiết bị điện thoại hoặc bộ mô phỏng.

    Để khắc phục sự cố này, Chọn Tất cả các kiểm tra trong Trình khám phá Kiểm tra, sau đó chạy các mục tiêu triển khai.
  • Gỡ lỗi kiểm tra đơn vị bằng cách đặt mục tiêu triển khai cho điện thoại hoặc bộ mô phỏng không được hỗ trợ trong Visual Studio 2015 RC.
  • Khi bạn chạy lệnh Tạo Kiểm tra Đơn vị từ menu ngữ cảnh, và sau đó bạn chạy lệnh Lưu từ cửa sổ Kết quả khám phá IntelliTest, dự án Kiểm tra Đơn vị Android sẽ được tạo ra.

    Để khắc phục sự cố này, hãy làm theo các bước sau:
    1. Đổi tên UnitTestProject.zip trong "C:\Program Files (x 86) \Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\[Version]\T\PT\Android" thành UnitTestProject2.zip.
    2. Mở "Nhắc Lệnh Nhà phát triển đối với Visual Studio 2015" với tư cách quản trị viên.
    3. Chạy lệnh sau:

      devenv /InstallVSTemplates
Công cụ Visual Studio cho Windows 10 Insider Preview
  • Công cụ Visual Studio cho Windows 10 Insider Preview sẽ sớm có. Để kiểm tra tính khả dụng, hãy xem https://Insider.Windows.com.
  • Đối với các vấn đề và hướng dẫn cài đặt chuyên biệt, xem phần Diễn đàn phát triển ứng dụng Windows.
  • Express cho Windows 10 không hỗ trợ Windows 8.1, Windows Phone 8.1 hoặc Windows Phone 8.0. Mặc dù bản phát hành RC này của Visual Studio Express 2015 dành cho Windows 10 bao gồm hỗ trợ tạo và duy trì ứng dụng cho Windows 8.1, Windows Phone 8.1 và Windows Phone 8.0, phiên bản cuối cùng của Visual Studio Express 2015 Windows 10 sẽ không hỗ trợ.

    Để giải quyết vấn đề này: sử dụng Visual Studio cộng đồng 2015 để thay thế. Visual Studio Community, Visual Studio Professional và Visual Studio Enterprise sẽ tiếp tục hỗ trợ ứng dụng Cửa hàng Windows cho Windows 8.1, Windows Phone 8.1 và Windows Phone 8.0.
Công cụ chẩn đoán
  • Khi bạn Bắt đầu gỡ lỗi lần đầu tiên, cửa sổ Công cụ Chẩn đoán không mở được và bạn nhận được thông báo lỗi sau:

    Công cụ chẩn đoán thất bại bất ngờ

    Tuy nhiên, cửa sổ Công cụ Chẩn đoán mở chính xác trong các phiên gỡ lỗi tiếp theo hoặc sau khi bạn khởi động lại Visual Studio.

    Để biết thêm thông tin về các công cụ, hãy tra cứu trên "Sự cố đã biết đối với Windows 10 SDK và công cụ" tại web site diễn đàn MSDN sau đây:

Khác
  • Kiểm soát nguồn có thể hiển thị một số kí tự đại diện tiếng Trung thay vì tiếng Anh. Để khắc phục sự cố này, hãy Sửa chữa Visual Studio 2015 RC trong Chương trình và Tính năng.
  • "Thu nhập phải Lấy từ ICollection<T>" lỗi xảy ra khi bạn thực hiện một số thao tác nhất định trong Visual Studio 2015 RC giao diện

    Giả sử bạn nâng cấp từ Windows 10 Preview Build cũ hơn lên Flight 10122 hoặc phiên bản mới hơn. Khi bạn mở, tạo dự án hoặc thực hiện các tác vụ khác trong giao diện người dùng Visual Studio 2015 RC, bạn nhận được thông báo lỗi sau:</T>
    Thu nhập phải xuất phát từ ICollection<T></T>

    Để khắc phục sự cố này, hãy sử dụng phương pháp sau:
    • Mở dấu kiểm nhắc lệnh Visual Studio Developer với tư cách quản trị viên.
    • devenv.exe/Setup vào dấu kiểm nhắc lệnh và nhấn Enter.
    • Sửa chữa Visual Studio.

Phá vỡ thay đổi

Nền tảng đám mây
  • Trước đây, bạn có thể có phiên bản ứng dụng Windows bằng cách sử dụng bốn số khác nhau: phiên bản chính, phiên bản phụ, phiên bản bản dụng và phiên bản sửa đổi. Phiên bản này được chỉ định trong tệp AppxManifest.xml. Số phiên bản của cửa sổ xem trước nội 10 ứng dụng là phần thứ tư của một x.x.x.x Phiên bản chuỗi và dành riêng cho việc sử dụng bằng cách sử dụng Microsoft. Ứng dụng nên luôn luôn sử dụng "0" là số phiên bản. Bộ chứng nhận ứng dụng Windows (WACK) và Cửa hàng Windows sẽ từ chối ứng dụng sử dụng một số phiên bản "0".
  • .NET Native cho Visual Studio 2015 không còn hỗ trợ các ứng dung trên Windows 8.1 hoặc Windows Phone 8.1. Chỉ các ứng dụng Bản xem trước cho người dùng nội bộ của Windows 10 được hỗ trợ trong bản phát hành này và các bản phát hành trong tương lai.
Tác nhân
  • Bằng cách sử dụng các tác nhân cho Visual Studio 2015, bạn không cần một trình điều khiển kiểm tra riêng vì các tác nhân có thể xử lý sự kết hợp bằng cách giao tiếp với TFS 2015 hoặc Visual Studio Online. Trong tất cả các trường hợp Visual Studio 2015 và TFS 2015 mới, chúng tôi khuyên bạn sử dụng Tác nhân cho Visual Studio 2015. Đối với các trường hợp khác yêu cầu Trình điều khiển Kiểm tra, chúng tôi khuyên bạn nên sử dụng Tác nhân cho Visual Studio 2013 Update 5. Trình điều khiển Kkểm tra hoàn toàn tương hợp về sau với các sản phẩm TFS 2013 và TFS 2015.

    Bảng sau tổng hợp các khuyến nghị của chúng tôi.

    Kiểm tra tự động từ xa thông qua hệ thống bản dựng Build.Preview hoặc Quản lý Bản phát hànhTác nhân cho Visual Studio 2015
    Kiểm tra tự động từ xa thông qua tệp MSTest và .testsettings
    Tải kiểm tra
    Kiểm tra tự động từ xa thông qua môi trường phòng thí nghiệm
    Nhắm mục tiêu kiểm tra tự động TFS 2013
    Tác nhân cho Visual Studio 2013 Update 5
Visual C++
  • __Declspec(align) struct không được cho phép trong các chức năng trong Visual Studio 2015 RC.
  • Đối tượng ngoại lệ phải sao chép được hoặc di chuyển được. Mã sau sẽ biên dịch trong Visual Studio 2013, nhưng không biên dịch trong Visual Studio 2015:

    struct S {public:S();private:S(const S &);}; int main(){throw S(); // error} or struct S {S();explicit S(const S &);}; int main(){throw S(); // error}
  • Chụp ngoại lệ theo giá trị yêu cầu đối tượng ngoại lệ phải có thể sao chép được. Mã sau sẽ biên dịch trong Visual Studio 2013, nhưng không biên dịch trong Visual Studio 2015:
    struct B {public:B();private:B(const B &);}; struct D : public B {}; int main(){try{}catch (D) // error{}}
  • Bộ chỉ định có thể biến đổi chỉ có thể được áp dụng cho tên dữ liệu lớp(9.2). Chúng không thể được áp dụng cho
    tên tuyên bố là ổn định hoặc tĩnhvà cũng không thể được áp dụng cho phần tử tham chiếu. Ví dụ:
         class X {       mutable const int* p; // OK       mutable int* const q; // ill-formed     };
    Để khắc phục sự cố này, chỉ cần loại bỏ phần dư "biến đổi".
  • Chúng tôi sử dụng để tạo ctor hoặc dtor cho tập hợp ẩn danh không phù hợp trong C ++ 03 hoặc C ++ 11. Các nội dung này hiện đã bị xóa.
  • Bộ cấu trúc không nhỏ không còn được gọi cho bất kỳ phần tử struct ẩn danh nào trong một tập hợp. Ví dụ:
    #include <stdio.h>struct S { ~S(){ printf("~S()");}};union U{  struct {   S s;  };  ~U(){}};int main(){   U u;  return 0;}
    Trong phiên bản cũ hơn Visual Studio 2015 RC struct máy in ~S(). Sau Visual Studio 2015 RC, ứng dung không in. Ngoài ra, bạn nhận được thông báo cảnh báo sau đây:

    cảnh báo C4588: 'U::s': thay đổi hành vi: bộ cấu trúc hoàn toàn không được gọi nữa
  • Loại đối số mẫu không có mẫu rõ ràng phải khớp với loại tham số mẫu không phải loại. Tuy nhiên, đôi khi Visual Studio 2015 RC không thể xác thực điều này. Ví dụ: mã sau không còn được cho phép nữa:
    struct S2{ void f(int); void f(int, int);};struct Sink{ template <class C, void (C::*Function)(int) const> void f();};void f(){ Sink sink; sink.f<S2, &S2::f>();}
  • Phần tử dữ liệu của tập hợp không có loại tham chiếu nữa.
  • Khi sử dụng lệnh /Zc:forScope- trong Visual Studio 2015 RC, bạn nhận được thông báo cảnh báo sau đây:

    CL: dòng lệnh cảnh báo D9035: tuỳ chọn 'Zc:forScope-' đã không được chấp nhận và sẽ bị xoá trong bản phát hành trong tương lai
  • Macro đứng ngay sau chuỗi mà không có bất kỳ khoảng trắng nào giữa chuỗi và macro giờ đây được coi là hậu tố chuỗi do người dùng xác định. Ví dụ:
    //Before compiled#define _x "there"char* func() {  return "hello"_x;}int main(){ char * p = func(); return 0;}
    Khi bạn biên dịch mã, bạn nhận được thông báo lỗi sau:

    Test.cpp(52): lỗi C3688: hậu tố kí tự đại diện không hợp lệ '_x'; không tìm thấy toán tử chuỗi hoặc mẫu toán tử chuỗi 'operator_x'
    Test.cpp(52): lưu ý: Bạn có quên một khoảng cách giữa kí tự đại diện chuỗi và tiền tố của kí tự đại diện chuỗi sau không?
  • Bộ cấu trúc không nhỏ không còn được gọi cho bất kỳ phần tử struct ẩn danh nào trong một tập hợp. Ví dụ:

    #include <stdio.h>struct S { S(){ printf("S()");}};union U{  struct {   S s;  };  U(){}};int main(){   U u;  return 0;}
    Trong phiên bản cũ hơn Visual Studio 2015 RC struct máy in ~S(). Trong Visual Studio 2015 RC, bạn không in được gì cả. Ngoài ra, bạn nhận được thông báo cảnh báo sau đây:

    cảnh báo C4587: 'U::s': thay đổi hành vi: bộ cấu trúc hoàn toàn không được gọi nữa.
  • Trong Visual Studio 2015 RC, bộ cấu trúc đồng gửi được tuyên bố rõ ràng sẽ bị xóa nếu có bộ cấu trúc di chuyển do người dùng xác định hoặc toán tử gán di chuyển.
  • Sự kết hợp của các kí tự đại diện chuỗi rộng hoặc thô liền kề hiện yêu cầu chèn khoản cách (L"Xin chào" L"thế giới"), bởi vì tiền tố đối với chuỗi thứ hai được coi là hậu tố chuỗi do người dùng xác định. Ví dụ:
    • const wchar_t * s = L"Xin chào" L"mọi người"; // gây ra lỗi C3688: hậu tố chữ không hợp lệ 'L'; không tìm thấy toán tử bằng chữ hoặc mẫu toán tử bằng chữ 'operator ""L'
    • const wchar_t *t = L”Hello” L”World”; biên dịch mà không có lỗ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 hệ thống chi tiết, hãy xem Visual Studio 2015 tương hợp về sau.

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)
  • ARM

Ứng dụng của bên thứ ba


  • Bản cài đặt chuyên biệt Visual Studio 2015 RC cho phép bạn cài đặt chuyên biệt ứng dụng của bên thứ ba. Thông tin mà ứng dụng của bên thứ ba được yêu cầu khi bạn cài đặt chuyên biệt công cụ phát triển điện thoại di động nền tảng chéo từ Visual Studio 2015 RC, kiểm tra Bài viết trong KB 3060693.
  • Gỡ cài đặt chuyên biệt Visual Studio 2015 RC không dỡ cài đặt chuyên biệt các ứng dụng của bên thứ ba. Để biết thông tin về cách gỡ cài đặt chuyên biệt ứng dụng của bên thứ ba được cài đặt chuyên biệt với Visual Studio 2015 RC, kiểm tra Bài viết trong KB 3060695.
Miễn trừ trách nhiệm thông tin của bên thứ ba
Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.

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

Thuộc tính

ID Bài viết: 3025133 - Xem lại Lần cuối: 01/10/2016 04:36:00 - Bản sửa đổi: 6.0

  • kbsurveynew kbexpertiseadvanced atdownload kbmt KB3025133 KbMtvi
Phản hồi