vsx

    0熱度

    1回答

    我有一個VS2012擴展包,它使用DynamicItemStart命令標誌as described on MSDN將命令添加到菜單中。這些命令有點像內置的外部工具工具,所以確切的配置由插件用戶配置,而不是由我定義。一個DynamicItemStart命令似乎最適合這個。 根據示例,我添加了一堆物品,將它們隱藏起來,然後使用BeforeQueryStatus回調來控制可見性。這一切似乎都在起作用:菜

    8熱度

    1回答

    如何將自定義命令添加到鍵盤對話框(工具 - >選項 - >鍵盤)以便通過快捷方式觸發它們?不幸的是,我在網上找不到任何資源。 我越過了這個blog post,但它有點不同,因爲我必須創建一個菜單條目。我只想在鍵盤對話框中顯示這些命令。就像它使用宏一樣。

    3熱度

    1回答

    我正在編寫一個vs2012擴展,它將與TFS 2010進行對話(儘管我寧願它可能也適用於tfs2012)。 我需要在擴展名的文件上調用比較操作。 我想使用在創新時刻在visual studio中配置的默認比較工具(因爲用戶可以配置不同的比較工具)。 我有文件的位置,我希望能夠調用以下: 打開默認的比較。 打開一個比較最新版本 打開與工作區版本

    0熱度

    2回答

    我正在嘗試編寫允許附加到前一個調試會話中選擇的進程的Visual Studio程序包。基本上,我知道如何附加進程: var dte = GetGlobalService(typeof(DTE)) as DTE2; if (dte != null) { IList<Process2> processes = dte.Debugger.LocalProcesses.Cast<

    3熱度

    3回答

    我想在安裝過程中只添加一次Visual Studio包的鍵盤快捷方式。基本上我知道如何從包裝代碼做到這一點,例如: var dte = GetGlobalService(typeof(DTE)) as DTE2; if (dte != null) { dte.Commands.Item("Tools.Something").Bindings = "Global::Ctrl+T

    3熱度

    1回答

    我通過以下this walk-through description定義了工具窗口的工具欄。 添加新的按鈕,工具欄,然後將它們連接起來,以我的包內的代碼,是沒有問題的,並能正常工作(所以我不是在尋找的信息,如何添加簡單的按鈕)。我看到有其他按鈕類型,例如SplitDropDown和MenuButton。兩者都完全符合我的要求。但是我找不到有關如何以正確的方式定義子菜單的任何信息,而且我的所有實驗都

    2熱度

    1回答

    我需要實現一個自定義項目類型,它根本不依賴項目文件來保存其數據,而是「綁定」到一個漂亮的目錄與標準的「網站」項目的工作方式大致相同。 我注意到,「網站」項目在.sln文件中保留了目錄以及網站URL的路徑。自定義項目類型可以執行相同的操作嗎?如果是這樣 - 如何? 現在,由於不會有項目文件,所以看起來我無法使用標準方法來製作項目模板。而且,我需要啓動外部代碼來生成默認的項目內容。我正在考慮實現一個自

    0熱度

    2回答

    我重新創建了一個在VS 2010中的AddIn項目,並且像向項目中添加文件夾這樣的基本功能不起作用。 給我: The kind 'vsProjectItemKindPhysicalFolder' passed to ProjectItems.AddFolder is invalid. 有沒有人知道如何解決這個問題? 謝謝

    5熱度

    2回答

    我們有一個引用類庫項目(項目A)的visual studio軟件包(VS Package)。項目A又引用另一個類庫項目(項目B)。 所以依存結構是這樣的:VS包裝>項目A>項目B 相同的解決方案內部存在的所有項目和依賴已設置爲正確的項目引用。 如果我在Visual Studio中構建包並在bin/Debug文件夾中查找,那麼所有必要的程序集都包含在項目B中。但是,在部署包時,只有項目A的組件存在,

    5熱度

    1回答

    我正在開發一個Visual Studio包,並且我已經編寫了一些代碼,這些代碼將使解決方案資源管理器中的文件依賴於另一個文件。 這意味着它給予它們與代碼隱藏文件或設計器文件相同的關係,它們出現在父文件下面,並用加號/減號圖標嵌套。 + MainForm.cs - MainForm.cs MainForm.Designer.cs MainForm.resx ,我已經成功