2008-08-27 46 views
8

Tôi hiện đang sử dụng VS2005 Profesional và .NET 2.0, và vì dự án của chúng tôi khá lớn (25 dự án trong giải pháp), tôi muốn thử VS 2008, vì lý thuyết của nó nhanh hơn với các dự án lớn hơn.Chuyển từ Visual Studio 2005 sang 2008 và .NET 2.0

Trước khi làm điều đó, tôi muốn biết nếu những gì tôi đã đọc là đúng: tôi có thể sử dụng VS2008 ở chế độ ".net 2.0" không? Tôi không muốn khách hàng của tôi cài đặt .net 3.0 hoặc .3.5, tôi chỉ muốn cài đặt VS2008, mở giải pháp của tôi và bắt đầu làm việc từ đó.

Điều này có khả thi không?

P.D .: giải pháp là dự án Biểu mẫu cửa sổ C#.

Trả lời

3

có, vs2008 có thể "target" một khuôn khổ, nhưng tôi nghĩ rằng theo mặc định, nếu chuyển đổi từ vs2005 - vs2008 nó chỉ giữ nó ở framework 2.0

1

Có thể có một dự án 2,0 trong VS 2008. Bạn sẽ chỉ nhắm mục tiêu .NET Framework 2.0 trong thuộc tính dự án.

Giải pháp của bạn sẽ phải được chuyển đổi thành giải pháp VS9.

1

Có, bạn có thể chạy 2.0 với VS2008. Tuy nhiên, hãy chắc chắn chọn điều đó khi bạn chuyển đổi. Khi chuyển đổi một dự án, tôi đã nhầm lẫn trong chuyển đổi ASP.NET 3.5, và sau đó tất cả các tệp mới chứa tham chiếu đến LINQ, do đó, nó hơi đau để chuyển về 2.0 khi tôi nhận ra lỗi.

4

Có thể. Trong các thuộc tính của dự án, bạn có thể nhắm vào các phiên bản khác nhau của .Net Framework quay trở lại .NET 2.0.

Nâng cấp lên VS 2008 sẽ nâng cấp file Solution của bạn và bạn sẽ không thể quay trở lại VS 2005, trừ khi bạn đã sao lưu giải pháp của bạn

0

Vâng, tính năng cho phép này được Visual Studio 2008 được gọi là đa nhắm mục tiêu. Xem this link để biết thêm thông tin. Để sử dụng nó, bạn chỉ cần mở Properties cho Project của bạn, và chọn Target Framework bạn muốn từ danh sách thả xuống trên trang đó.

0

Và lưu ý rằng tất cả công cụ này về các dự án tương thích giữa năm 2005 và 2008 là KHÔNG đúng đối với các dự án C/C++.

0

Tôi hoàn toàn không gặp sự cố khi chuyển sang VS2008. :) Nhiều nhắm mục tiêu đã hoạt động mà không bị cản trở.

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