Life would be so much simple if we don't care so much


While testing the Visual Studio 2010 CTP went ahead and created a project, forgetting that the target version was in reality Visual Studio 2008. That said, since it was working just as it was required; found myself with the need to find a way to convert it backwards with as little re-work as possible.

Keep in mind that the Visual Studio 2010 CTP is still not the final release and things might change down the road, but for the moment the steps that worked for me are listed below.

  1. Open the .sln file corresponding to the Project to be converted with Notepad
  2. Locate the following line: Microsoft Visual Studio Solution File, Format Version 11.00
  3. Replace 11.00 with 10.00
  4. Locate the following line: # Visual Studio 2010
  5. Replace 2010 with 2008
  6. Save the File
  7. Delete the .cache files existing in the following paths: obj/debug, obj/release
  8. Open the project with Visual Studio 2008
  9. Build the project with Visual Studio 2008

=>> Tiếng Việt:

Khi dùng Visual Studio 2010 để tạo project, một điều cần lưu tâm đến là phiên bản của project hiện tại, có một số những câu hỏi đã đặt ra như nó có tương thích với Visual Studio 2008 hay không? Bây giờ nếu muốn project hiện tại chạy tốt trên Visual Studio 2008 thì làm sao?

Chính vì vậy, việc chuyển đổi trong lúc này là hết sức cần thiết vì một số những nguyên do nào đó mang tính bắt buộc. Bạn hãy thực hiện theo từng bước sau đây:

  1. Mở tập tin .sln bằng trình soạn thảo Notepad
  2. Tìm dòng: Microsoft Visual Studio Solution File, Format Version 11.00
  3. Thế 11.00 thành 10.00
  4. Tìm dòng: # Visual Studio 2010
  5. Thế 2010 thành 2008
  6. Lưu tập tin lại
  7. Xóa những tập tin có phần đuôi mở rộng là .cache, nó được chứa trong các thư mục : obj/debug, obj/release
  8. Mở project bằng Visual Studio 2008
  9. Nhấn Build (F5) để xây dựng lại project với Visual Studio 2008

Sưu tầm.

Advertisements

Comments on: "Cách chuyển Project của Visual Studio 2010 thành 2008" (4)

  1. tớ làm như cậu nói ko được? nó kêu lỗi không thấy vison 4.0? ko load lên được! tớ pải chuyển như nào! mong bạn giải đáp chi tiết! thanks

    • rubylight89 said:

      Tùy project bạn ah. Do cách đây khá lâu mình cũng gặp vấn đề cần phải convert từ 2008 lên 2010, nhưng do version khác nhau, có một số project sử dụng các library mới .net framework cao hơn thì convert sẽ gặp bugs. Rất sorry vì không thêm chú thích này vào bài viết & cũng sorry bạn vì mình rely trễ (blog này lâu lắm rồi :))

  2. Lam kieu nay duoc moi cui, sao khong thu roi moi post chu ba noi

    • rubylight89 said:

      Tùy project bạn ah. Nếu không có nhu cầu convert thì mình không đi search đâu, và không convert được thì mình cũng không post lại đâu. Nhưng cách này cũng tùy project mà nó convert được, sau này mình cài VS 2010 nên hầu như không đụng chạm lại vấn đề này nữa.
      Cám ơn đã góp ý kiến, nếu cảm thấy bài viết không ok thì bạn có thể không đọc 🙂
      Dù sao cũng xin lỗi vì đã làm phiền bạn đọc bài post này. Chúc bạn vui.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: