vsix

    0熱度

    2回答

    我正在編寫一個visual studio 2010擴展,並獲得了一個帶有ToolWindowToolbar的ToolWindow。 在我的工具欄中我想添加一個分離按鈕,按下按鈕(左邊部分)將顯示'打開文件'對話框,當按下箭頭(右邊部分)時將顯示最近打開的文件列表。 我已經嘗試了幾種方法無濟於事,你能幫忙嗎?

    0熱度

    1回答

    我通過一個VSIX擴展項目實現了一組MEF擴展。這是一個小型的內部DSL。 我可以得到語法突出顯示正常工作。 我想要做的是能夠在Visual Studio中的「打開文件」對話框中具有關聯的文件篩選條目。 有沒有辦法通過VSIX擴展來做到這一點?如果不是,那麼將過濾器添加到該列表的方式是什麼? 我沒有看到任何可以做到這一點的VSPackage系統。

    7熱度

    1回答

    如何讓我的VSIX文件與Visual Studio 11和Visual Studio 2010兼容?我將我的VSIX文件及其所有依賴關係交給我的一個朋友,當他打開它時,他收到錯誤「擴展名無效」。 當我在我的機器上打開它(構建擴展的同一臺機器)時,它工作得很好。 我在這裏做什麼?

    0熱度

    1回答

    我們有一個擴展,它調用通過源代碼控制不斷更新和部署的命令行工具和DLL。用戶經常在不同的分支中工作,每個分支可能在這些命令行界面上有所不同。 所以我想避免每次更新這些文件或用戶切換分支時手動重新安裝vsix。 相反,我希望用戶只需從perforce同步,並打開解決方案將自動加載匹配的vsix。 我可以創建一個代理擴展,它包裝我需要的所有功能,然後動態加載包含我的實現的程序集並從代理調用它。但是對於

    5熱度

    1回答

    我有一個Visual Studio包,它通過啓動外部進程(使用System.Diagnostics.Process)並通過標準輸入/輸出與它進行通信來完成其某些工作。目前,我有硬編碼.exe的路徑,這對於實際部署擴展而言顯然不可行。使用擴展名打包和分發.exe的正確方法是什麼? (並且,相關的,一旦我這樣做了,我如何以編程方式發現安裝的文件的路徑。)最好我想將它放到.vsix文件中,以便安裝很容易

    73熱度

    4回答

    我正在爲Visual Studio 2010編寫VSIX擴展,無法弄清楚如何調試它。 一個明顯的方法是輸出消息。擴展程序模板使用Trace.WriteLine()。但是在哪裏可以找到它的輸出?

    2熱度

    1回答

    我爲Visual Studio編寫了一個自定義工具,編譯爲VSIX並上傳到Visual Studio庫。只要Visual Studio在將擴展添加到開發環境後重新啓動,它就可以正常工作。問題是我不知道如何將我的軟件包標記爲需要重新啓動。 看起來這應該是.vsixmanifest中的一個簡單的XML屬性,但我無法找到它,我可能只是一直盯着這個問題太久。 任何人都知道如何在包裝中表明這一點? 如果您需

    1熱度

    1回答

    我希望將「導航到事件處理程序」行爲模擬爲「轉到聲明」。 含義,當你右鍵點擊屬性,你從視圖(Xmal位)的選項轉到聲明它的聲明(CS/DLL) 例如, 鑑於未來XAML: <Button Content="New" Command="{Binding Path=NewCommand}" /> 右鍵點擊「命令」,帶我到代碼(來自元數據)「ButtonBase.Command」。 右鍵點擊「NewC

    3熱度

    1回答

    內我有我創建了一個VSIX擴展,它顯示了在Visual Studio 2010和工作原理設計的。 但是我試圖建立一些的Visual Studio自動化依賴於這個擴展,雖然它在我建立我的自動化軟件包,當我運行包項目,Visual Studio的實驗解決負載沒有問題的項目目前,然而,當我查看擴展管理器時,我沒有看到我的註冊擴展(儘管它出現在我的Visual Studio項目中,我正在構建我的擴展。)

    2熱度

    1回答

    我正在嘗試創建一個適用於VS2010 Standard/Pro/Ultimate以及Integrated Shell的項目模板。 我有VS2010 Std部分工作,但對於我的生活我無法讓它工作瓦特/殼牌 - 可能是因爲我的安裝沒有任何CSharp項目。 谷歌搜索整天什麼似乎後,我偶然發現的IronPython的vstemplate文件,它看起來像這樣: <VSTemplate Version="2