2012-04-23 24 views
7

Làm cách nào để tạo tệp VSIX tương thích với cả Visual Studio 11 và Visual Studio 2010? Tôi đang giao tập tin VSIX của tôi cùng với tất cả các phụ thuộc của nó cho một người bạn của tôi, và khi anh ta mở nó, anh ta nhận được lỗi "Tệp kê khai mở rộng không hợp lệ".Làm cách nào để tạo tệp VSIX tương thích với cả VS11 và VS2010?

Khi tôi mở nó trên máy tính của tôi (cùng một máy đã xây dựng phần mở rộng) nó hoạt động tốt.

Tôi phải làm gì ở đây?

+1

Dưới đây là câu trả lời tốt nhất mà tôi tìm thấy trên topic: http://stackoverflow.com/a/22688894/27194 –

Trả lời

8

Bạn cần xây dựng tiện ích mở rộng của mình bằng cách sử dụng VS 2010 và SDK VS 2010 để hỗ trợ cả VS10 và VS11. Trong VSIXManifest của bạn, bạn nên thêm dòng sau dưới <SupportedProducts>:

<VisualStudio Version="11.0"> 
    <Edition>Pro</Edition> 
</VisualStudio> 
Các vấn đề liên quan