2016-02-12 20 views
7

Tôi đã cài đặt gói Python cho VS.NET 2013 từ bản thân VS. Sau đó tôi không thể mở bất kỳ dự án C++ nào. Tôi nhận được thông báo lỗi này:Lỗi - Phiên bản Visual Studio này không thể mở các dự án sau

enter image description here

Full Text:

không được hỗ trợ

Phiên bản này của Visual Studio là không thể mở sau projects.vcxproj Các loại dự án có thể không được cài đặt hoặc phiên bản Visual Studio này có thể không hỗ trợ chúng. Để biết thêm thông tin về cách bật các loại dự án này hoặc di chuyển tài sản của bạn, vui lòng xem chi tiết trong "Báo cáo di chuyển" được hiển thị sau khi nhấp vào OK.

thay đổi
- PROJECT_NAME, "C:\xx\xx\xx\xx\xx\PROJECT_NAME.vcxproj" 

phi chức năng cần

Visual Studio sẽ tự động thực hiện thay đổi không có chức năng cho các dự án sau đây để giúp họ mở trong Visual Studio 2013, Visual Studio 2012 và Visual Studio 2010 SP1 . Hành vi của dự án sẽ không bị ảnh hưởng. - ImageRegistrationEngine, "C: \ xx \ xx \ xx \ xx \ PROJECT_NAME.sln"

EDIT:

Dự án đã được tạo ra trên cùng một máy sử dụng phiên bản chính xác cùng của VS.NET.

BTW, tôi vẫn có thể mở các dự án C# nhưng không thể mở C++.

+0

Phiên bản nào của VS là dự án được tạo? Loại thông báo này khá phổ biến khi bạn cố trộn các phiên bản của các dự án VS trên cùng một máy. Có thể cho các phiên bản cùng tồn tại (tôi có 3 phiên bản trên máy của tôi), nhưng bạn phải có kỷ luật và cẩn thận, đặc biệt là với các biến môi trường. Có lẽ tốt nhất để sử dụng các máy khác nhau hoặc sử dụng Máy ảo. – cdarke

+0

Giống với phiên bản studio trực quan. Nó thực sự là cùng một phiên bản và cùng một máy .. Tôi đã có thể mở nó 5 phút trước –

+0

Không phải là sau đó. Bạn có ý nghĩa gì bởi "Python đã cài đặt ... từ bản thân VS"? Bạn đã biên dịch lại Python chưa? – cdarke

Trả lời

5

Câu trả lời được chấp nhận trong câu hỏi này đã giải quyết được vấn đề của tôi.

vs2012 error: package 'visual c++ package' failed to load

Tôi mở Developer Command Prompt cho VS2013 và viết devenv /Setup (trong khi VS được đóng lại). Sau đó, tôi bắt đầu VS một lần nữa và mọi thứ đều ổn.

+2

Việc này đã giải quyết được sự cố, hãy nhớ sử dụng 'chạy dưới dạng Quản trị viên ...' để mở Dấu nhắc lệnh của nhà phát triển. – jgmao

+1

Đã sửa lỗi cho tôi. Tôi quên tôi đã cài đặt "Visual Studio Installer Projects" khi tôi xây dựng ứng dụng của mình trên một máy khác.Máy mới của tôi không có và cài đặt nó không khắc phục được sự cố. Đã phải chạy lệnh trên để nó hoạt động. Cảm ơn! – Ageonix

+1

Điều này giải quyết được vấn đề. Cảm ơn :) – eg16

1

Dấu nhắc lệnh nhà phát triển đã mở cho VS2013 ở chế độ quản trị viên và thực thi devenv/Setup (trong khi VS bị đóng). Sau đó, VS bắt đầu hoạt động như mong đợi.

Các vấn đề liên quan