在IntelliJ IDEA的,它可以創建各種不同的任務運行配置,開箱即用:如何擴展Visual Studio 2017以創建自定義「開始」目標?
在Visual Studio中,開始按鈕,同時是一個下拉菜單,將我的眼睛表明可以將其配置爲啓動自定義任務。例如,使用類庫時,試圖運行該項目只會顯示一個彈出窗口,指出不能直接啓動類庫。我想讓它執行一些C#代碼。
能標準工具欄上的開始按鈕進行擴展,以支持自定義啓動目標?
在IntelliJ IDEA的,它可以創建各種不同的任務運行配置,開箱即用:如何擴展Visual Studio 2017以創建自定義「開始」目標?
在Visual Studio中,開始按鈕,同時是一個下拉菜單,將我的眼睛表明可以將其配置爲啓動自定義任務。例如,使用類庫時,試圖運行該項目只會顯示一個彈出窗口,指出不能直接啓動類庫。我想讓它執行一些C#代碼。
能標準工具欄上的開始按鈕進行擴展,以支持自定義啓動目標?
根據IVsDebuggableProjectCfg接口的文件,並且IVsDebuggableProjectCfg與IVsCfg和IVsProjectCfg配置對象上實現可選的接口。並且接口提供對項目配置信息的訪問。
這意味着「開始」目標工具讀取項目配置信息以確定Visual Studio將調試哪個目標。
所以你只需要改變項目配置來設置調試目標。請按照以下步驟更改項目配置。
右鍵單擊項目(類庫) - >屬性 - >調試選項卡 - >啓動操作 - >啓動外部程序(用於調用類庫的工具/程序) - >瀏覽器選擇工具/程序 - >保存 - > F5(點擊開始菜單)。
它會根據您的項目配置啓動您的類庫以運行用於調用您的類庫的工具/程序。
非常感謝鏈接。看起來我正在尋找創建自定義項目類型[自定義'DebugLaunchProviderBase'](https://github.com/Microsoft/VSProjectSystem/blob/55ac869a97f214eb02b4a6ec8566d7402d278d46/samples/WindowsScript/WindowsScript/WindowsScript.ProjectType/ScriptDebuggerLaunchProvider.cs #L15)。 – cubrr