2010-02-10 59 views
6

Tôi có một máy tính với Vsiual Studio 2005 và Visual Studio 2008 và Windows SDK phiên bản 6.1 (Windows Vista). Tôi đang lên kế hoạch cài đặt SDK mới nhất (Windows 7 và .Net 3.5 Service Pack1), nhưng tài liệu MSDN Comptabilty (http://msdn.microsoft.com/en-us/windows/dd146047.aspx) cho biết SDK mới nhất không được đề xuất với VS 2005. Tôi muốn kiểm tra xem hai SDK có thể cùng tồn tại trên cùng một máy hoặc SDK mới nhất sẽ oevrride phiên bản cũ và có thể gây ra các vấn đề với VS 2005.Có thể hai phiên bản Windows SDK khác nhau cùng tồn tại trên cùng một máy không có xung đột không?

Cảm ơn

Trả lời

1

nên tốt miễn là bạn không nên cố gắng và cài đặt cả hai phiên bản của Visual Studio trong cùng một thư mục. SDK cơ bản là thụ động, bạn có thể có nhiều trong số chúng như bạn muốn cài đặt, nhưng bạn cần phải đảm bảo rằng các đường dẫn mà VS 2005 sử dụng là SDK cũ hơn là phiên bản mới hơn.

Vì theo mặc định, SDK được cài đặt trong thư mục con của thư mục cài đặt Visual Studio, miễn là bạn đặt các phiên bản khác nhau của VS trong các thư mục khác nhau, mọi thứ sẽ tự làm tốt.

0

Có thể. Tôi có 6.1 và 7.0 trên một máy (Windows 7 64 bit không có VS 2005 mặc dù) mà không có bất kỳ vấn đề đáng chú ý.

3

Chỉ một lời cảnh báo, SDK 7.0 có trình cài đặt bị hỏng nặng. Nó hacks khóa registry được sử dụng bởi Visual Studio để tìm các thành phần SDK và giảm các tập tin trong thư mục cài đặt VS. Điều này có thể làm cho nó không sử dụng được. Các vấn đề tồi tệ nhất được ghi nhận là các bài viết dính trong diễn đàn Windows SDK tại diễn đàn MSDN.

Tôi cũng gặp sự cố, trình cài đặt thất bại nửa chừng trên máy tính của tôi với lỗi hoàn toàn không mô tả. Trên một máy khá trinh với VS2008. Nó đã không quay trở lại cài đặt mặc dù nó không thành công, tôi đã phải chỉnh sửa registry bằng tay để sửa chữa thiệt hại.

Tôi khuyên bạn nên cài đặt SDK trên máy mà bạn không quan tâm. Sau đó sao chép thư mục vào máy sản xuất và tự chỉnh sửa các thư mục VC++. Thay vào đó, hãy ủng hộ phiên bản v7.1. Chúc may mắn với điều đó.

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