vsix

    7熱度

    4回答

    有人知道如何在C#中使用VSPackage以編程方式獲取顏色方案? 我知道我可以使用VS2011的IVsUIShell5.GetThemedColor,但我不知道如何從VS2005,VS2008或VS2010獲取它。 在此先感謝。

    1熱度

    2回答

    這是一個目標:在一些編輯器中刪除導航欄(因爲在選項中可能沒有所有這些),所以需要使用擴展名。 所以這是它,我要刪除的東西: 我已經檢查的方法很多,最有前途的一個是負荷後訪問它在IWpfTextViewMargin: IWpfTextViewHost TextViewHost; IWpfTextViewMargin ContainerMargin; public DummyMargin(IWp

    1熱度

    1回答

    我已經創建了VSIX包,它在VS2010中的解決方案資源管理器中將文件狀態顯示爲字形。我實現了基本的SccProvider(繼承自IVsSccProvider,IVsSccManager2,IVsSccGlyphs等),包括GetSccGlyph方法。因此,解決方案打開時,vsix包成功加載了整個解決方案的初始字形。但是我找不到如何更新特定(或整個)解決方案項目標誌符號的方法。用適當的方式應該看起

    0熱度

    1回答

    我已經使用regpkg.exe實用程序在VS 2010中安裝了一個包。 當我啓動實驗實例使用switch/rootsuffix Exp加載軟件包。 我想只爲實驗實例中禁用包 即使我從註冊表(10.0Exp和10.0Exp_Config)當我啓動實驗實例中再次註冊表鍵恢復刪除的包登記該包被加載。看起來,實驗實例中的註冊表鍵是從主實例繼承的。

    5熱度

    1回答

    我正在爲Visual Studio 2010(vsix)編寫自定義程序包。 我需要做的是將上下文菜單按鈕添加到解決方案資源管理器中的項目節點。 右鍵單擊項目節點時,我設法讓上下文菜單顯示,但我的下一個挑戰是獲取對被單擊的項目對象的引用。目前,我可以通過使用以下代碼瀏覽IDE中的活動文檔來獲取項目。 DTE dte = (DTE)ServiceProvider.GlobalProvider.GetS

    4熱度

    3回答

    我在Visual Studio中創建了Windows Mobile應用程序。我想對這個項目進行模板化,以便可以將其作爲模板而不是項目來打開。 這在Visual Studio中可能嗎?我讀到有一種叫做「VSX(Visual Studio Extension)」的東西可以實現這一點。我的系統中安裝了Visual Studio Ultimate,並試圖安裝VS2010 SDK。但它並沒有得到安裝告訴我,

    10熱度

    3回答

    如何檢查/檢測在我的VSPackage下運行的Visual Studio版本? 我無法從註冊表中獲取,因爲計算機可能安裝了多個版本,所以我猜想有一個API能夠獲取它。 任何人都知道如何使用C#從託管的Visual Studio包中獲取它?

    3熱度

    1回答

    請參閱this的問題。 最初的問題已解決,我在我的擴展中有一個方法。 我希望當用戶安裝擴展時,還應該安裝鍵盤快捷鍵,並且應該在按下時運行該方法。 我該怎麼做?

    7熱度

    2回答

    我安裝了VS2012 RC SDK,但在創建新項目時沒有看到VSIX項目模板。我是否錯過了某些東西,或者是不同SDK中的模板或其他東西? 下面是截圖:

    0熱度

    1回答

    我有一個VS2010 VsPackage,它實現了某種基於XML的文件格式的編輯器。 目前我顯示一個錯誤,以防文件是隻讀的。我想在編輯之前檢查文件是否在源代碼控制之下,並提供檢出文件或取消編輯操作。 我該如何從我的擴展包代碼中做到這一點?