दृश्य स्टूडियो एक समाधान लोड करते समय मैं वीएसआईएक्स एक्सटेंशन से कुछ कोड कॉल करना चाहता हूं, मैं यह कैसे कर सकता हूं? पैकेज :: प्रारंभ तब ही कहा जाता है जब उपयोगकर्ता पहली बार मेरे एडिन का बटन दबाता है।वीएसआईएक्स: वीएस स्टार्टअप पर कोड निष्पादित करें
8
A
उत्तर
17
अपने VSPackage वर्ग के लिए निम्न विशेषता जोड़ने का प्रयास करें:
[ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExists)]
कि जब एक समाधान खोला है/बनाया लोड करने के लिए अपने पैकेज ट्रिगर किया जाएगा।
4
लेखक VS2010 के बारे में पूछा, तो यह होना चाहिए:
[ProvideAutoLoad(VSConstants.UICONTEXT.SolutionExists_string)]
VSConstants में बैठते हैं:
माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 एसडीके SP1 \ VisualStudioIntegration \ Common \ विधानसभाओं \ v4.0 \ Microsoft \। VisualStudio.Shell.10.0.dll
यह अभी काम किया! –