Tôi muốn gọi một số mã từ phần mở rộng VSIX khi studio hình ảnh tải một giải pháp, làm cách nào để thực hiện điều đó? Gói :: Khởi tạo được gọi chỉ khi người dùng nhấn một nút của addin của tôi lần đầu tiên.VSIX: thực thi mã khi khởi động VS
8
A
Trả lời
17
Hãy thử thêm các thuộc tính sau đến lớp VSPackage của bạn:
[ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExists)]
Điều đó sẽ kích hoạt gói của bạn để tải khi một giải pháp được mở ra/tạo ra.
4
Tác giả hỏi về VS2010, vì vậy nó cần được:
[ProvideAutoLoad(VSConstants.UICONTEXT.SolutionExists_string)]
VSConstants ngồi:
\ Microsoft Visual Studio 2010 SP1 SDK \ VisualStudioIntegration \ Common \ Assemblies \ v4.0 \ Microsoft. VisualStudio.Shell.10.0.dll
nó chỉ hoạt động! –