Sau đây là cách bạn sẽ nhận được thư mục giải pháp hiện tại từ một add-in:Làm thế nào để bạn nhận được thư mục giải pháp hiện tại từ VSPackage?
_applicationObject = (DTE2)application; // retrieved from OnConnection method
string solutionDir = System.IO.Path.GetDirectoryName(_applicationObject.Solution.FullName);
Làm thế nào bạn sẽ làm điều này thông qua một VSPackage?
Tôi đang di chuyển một studio trực quan bổ trợ vào VSPackage vì tôi dự định thêm một số điều khiển người dùng yêu cầu tích hợp sâu hơn với IDE.
Tôi tìm thấy một số tài liệu tham khảo tốt về những giá trị tương đối của add-ins vs gói tích hợp như: http://nayyeri.net/visual-studio-addin-vs-integration-package-part-1
Và một số hướng dẫn tốt trên MSDN trên VSPackages như: http://msdn.microsoft.com/en-us/library/cc138589.aspx
Tôi có không tìm thấy một tài liệu tham khảo tốt (trên msdn hay cách khác) về cách giao diện cấp cao hơn trong bản đồ bổ trợ (như DTE) cho các giao diện cấp thấp hơn trong VSPackages.
Bất kỳ tham khảo nào tốt ngoài đó để giúp lập bản đồ chung từ giao diện bổ trợ cho giao diện VSPackage?
2+ Câu hỏi và câu trả lời có liên quan đến sở thích của tôi. – Terrance