2012-09-19 52 views
10

Về cơ bản, tôi đã có một dự án được viết bằng Visual Studio 2010 Express trong C#, sau đó tôi đã thử sử dụng Visual Studio 2012 Express với tệp đó, và bây giờ VS2010 nói :Visual Studio 2010 không thể mở một giải pháp 2010 Visual Studio 2012 sửa đổi

"Tệp đã chọn là tệp giải pháp nhưng được tạo bởi phiên bản mới hơn của ứng dụng này và không thể mở được".

Bây giờ khi tôi đã tìm hiểu về điều này, Microsoft nói rằng bạn vẫn có thể sử dụng năm 2010 nếu bạn không sử dụng bất cứ điều gì mà VS2012 cụ thể. Vâng, tôi đã thử thử nghiệm được xây dựng trong VS2012, và đó là điều duy nhất được VS2012 cụ thể, nhưng xóa nó khỏi dự án của tôi (dự án Thử nghiệm), vẫn để nó nói rằng nó đã được tạo ra bởi một phiên bản.

Vì vậy, làm thế nào để bạn thực hiện một giải pháp VS2010 VS2012 sửa đổi làm việc với VS2010 một lần nữa?

+1

Bạn có SP1 cho VS 2010 Express? Đó là yêu cầu để mở các giải pháp sửa đổi VS 2012. – aquinas

+0

Không, tôi không có. Điều này cũng giải quyết được vấn đề của tôi. Trên thực tế, khi tôi nói với nó để kiểm tra các bản cập nhật, nó chỉ nói với tôi để bắt đầu "Windows Update" nhưng trong WU tôi thấy không có đề cập đến SP (tôi cài đặt nó hoặc whatnot). Tôi đã phải tìm kiếm trang web của MS để tìm liên kết đến Gói Dịch vụ. Ban đầu tôi đã cài đặt VS trên máy tính này từ trang web của họ khoảng một năm sau khi phát hành gói dịch vụ, vì vậy tôi hơi bối rối vì sao họ không cập nhật bản tải xuống của VS2010 C# Express trên trang web của họ hoặc đề cập rõ ràng về SP1 . – Xantham

Trả lời

12

SP1 cho VS 2010 là bắt buộc để mở các giải pháp sửa đổi VS 2012.

+0

bạn rock ... thx –

4

Hãy thử điều này:

http://vsprojectconverter.codeplex.com/

Cá nhân tôi chưa bao giờ sử dụng nó nhưng tôi có nó được đánh dấu như một công cụ để sử dụng nếu tôi chạy vào các vấn đề. Hy vọng nó giúp!

+2

Điều này dường như làm việc cho tôi. Cảm ơn bạn đã trả lời. Tôi thấy nó kỳ quặc rằng MS rõ ràng nói rằng bạn có thể sử dụng năm 2010 và 2012 trên cùng một dự án, nhưng một giải pháp tạo ra năm 2010 dường như chứng minh chúng không chính xác. – Xantham

+0

@Xantham, 2010sp1 và 2012 :) – Sebastian

0

Đây có thể không phải là loại câu trả lời bạn đang tìm kiếm, nhưng nó đã làm việc cho tôi trong quá khứ về các vấn đề tương thích và như vậy, vì vậy nó đáng nhắc đến. Nếu dự án của bạn không quá phức tạp, bạn có thể tạo một dự án mới sau đó sao chép và dán mọi thứ vào, bắt đầu với các điều khiển biểu mẫu và sau đó chuyển sang mã. Đó là một giải pháp cẩu thả không có quy mô tốt, nhưng đôi khi không có gì khác có vẻ hiệu quả.

+1

Vâng, tôi biết đó luôn là một lựa chọn, nhưng tôi muốn biết nếu có một giải pháp thanh lịch hơn trước khi tôi phải làm điều đó. – Xantham

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