2009-07-15 23 views
5

Tôi đang nghĩ đến việc tạo một sản phẩm dựa trên Visual Studio Shell (chế độ cô lập chủ yếu). Kể từ khi Visual Studio 2010 rất có thể sẽ là RTM trước khi sản phẩm của tôi, nó có ý nghĩa để bắt đầu với VS2010 như là một cơ sở chứ không phải là VS2008?Ứng dụng dựa trên Visual Studio mới có dựa trên năm 2008 hoặc 2010 không?

Có ai nhìn vào những gì họ thay đổi liên quan đến khung trình bao và nếu nó được cải thiện đủ để đảm bảo sử dụng nó trên tài liệu tốt hơn và không phải beta-2008?

+0

@Nathan, tôi đã sửa câu trả lời của mình, đảm bảo bạn đã đọc nó. Aaron làm việc cho MS trên VS Extensability. –

Trả lời

7

Mô hình mở rộng trình chỉnh sửa được thay đổi hoàn toàn vì nó dựa trên MEF và WPF vào năm 2010. Nếu bạn mở rộng trình chỉnh sửa vào năm 2008, có khả năng bạn sẽ phải thực hiện một số thay đổi để có được công cụ trong năm 2010.

Tuy nhiên, một lượng lớn khả năng mở rộng vẫn phụ thuộc vào VSIP/COM cũ mà không thay đổi.

Nếu bạn có kế hoạch vận chuyển với khung thời gian năm 2010, tôi nghĩ bỏ qua năm 2008 không phải là một ý tưởng tồi.

+1

Điều này là một phần đúng vì nó phụ thuộc vào khu vực bạn đang tùy chỉnh. Mô hình mở rộng biên tập trong VS 2010 thực sự được định hướng bởi MEF và khác nhiều so với VS 2008 và trước đó. Tuy nhiên, hầu hết phần còn lại của Visual Studio 2010 sử dụng cùng một giao diện VSIP/COM như trong các lần lặp trước của Visual Studio. –

+0

@Aaron, tôi đã sửa lại câu trả lời, cảm ơn vì đã mang nó lên –

+0

Cảm ơn bạn đã chỉ ra điều đó. Chức năng ban đầu nên ở bên ngoài trình chỉnh sửa, nhưng tôi có thể sẽ nhận được khả năng mở rộng trình chỉnh sửa trước 1.0, vì vậy, 2010 có lẽ là tùy chọn tốt nhất. –

4

Phát biểu là một trong những người đang làm việc trên một sản phẩm dựa trên vỏ VS2008, tôi khuyên bạn nên sử dụng VS2010 thay vì làm cơ sở. Họ đã làm sạch giao diện của họ và có thể cố định rất nhiều lỗi trong vỏ VS2008. Tôi nghĩ rằng họ cũng sẽ nhạy cảm hơn với các lỗi hơn khi chúng xảy ra trong VSShell "cũ".

+0

Bạn có biết tài liệu về VS2010 so với VS2008 như thế nào không? Nó vẫn còn khá không có giấy tờ? –

+1

Không, tôi không, ít nhất nó có thể tồi tệ hơn ;-) –

0

Điều này thực sự không phải là một câu hỏi kỹ thuật, trong tâm trí của tôi - bạn cần phải suy nghĩ về khách hàng của bạn trước chính mình - có một đám đông đủ lớn những người sử dụng vs08?
(Tôi đã gặp một câu hỏi tương tự và kết luận rằng đối với kịch bản của tôi - Tôi cần hỗ trợ VS08)

+1

Mặc dù kể từ khi tôi nhìn vào việc sử dụng VS Shell bị cô lập hơn là một trình cắm thêm VS, những phiên bản của người dùng cuối thị giác có (hoặc không có) không phải là vấn đề đối với tôi. –

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