Tôi đang tạo gói mở rộng Visual Studio 2010 (Microsoft.VisualStudio.Shell.Package
) cần phân tích tất cả các dự án và tham chiếu của dự án đó. Tôi cho rằng điều này được thực hiện với một dịch vụ (ví dụ: Package.GetService(typeof(IMenuCommandService))
). Những gì tôi cần là giao diện có chứa các chức năng để có được một danh sách các dự án và tài liệu tham khảo cho các dự án. Ngoài ra, bất kỳ lời khuyên về nơi để tìm một tài liệu tham khảo có chứa các giao diện có sẵn trong studio trực quan sẽ được nhiều đánh giá cao.Nhận danh sách các dự án/tham chiếu trong Visual Studio 2010 Extension
Lưu ý rằng tôi đã thấy nhiều người đang cố gắng thực hiện điều gì đó tương tự bằng DTE từ macro. Đó không phải là những gì tôi đang cố gắng làm. Tôi đang cố gắng làm điều tương tự từ bên trong một Visual Studio Extension.
Điều này có vẻ hơi lạ, nhưng tôi đã xác nhận câu trả lời của bạn. Cảm ơn bạn! –
Có, cách duy nhất để nhận thông tin một cách đáng tin cậy là thông qua DTE. Nó ngớ ngẩn và ngược lại, nhưng đó là cách nó hoạt động. –
Đôi khi bạn sẽ không nhận được tất cả các dự án: http://stackoverflow.com/questions/33209589/project-names-in-visual-studio-solution-sometimes-are-empty – alerya