簡體   English   中英

Visual Studio添加自定義命令以在程序包管理器控制台中運行嗎?

[英]Visual Studio add custom command to run in Package Manager Console?

我正在嘗試創建一個按鈕,該按鈕將自動運行一些在nuget包中導入的powershell命令(nuget包中的工具)

我在以下問題中發現了如何添加自定義按鈕: 如何向Visual Studio添加自定義命令? 但是我無法在程序包管理器控制台中找到如何從此命令運行。

那么,有沒有一種方法可以在Visual Studio中添加自定義命令按鈕,從而在程序包管理器控制台中啟動並運行命令?

使用link描述的自定義命令,您只能運行外部工具。 您可以運行NuGet命令行實用程序。 首先,您需要下載 nuget.exe。 然后,您必須在“外部工具”對話框中添加自定義命令,其自變量和初始目錄。 您可以將解決方案變量(例如$(ProjectFileName),$(SolutionDir))用於參數和初始目錄字段。 您可以使用bat文件運行一些命令。

不幸的是,NuGet命令行實用程序的功能少於程序包管理器控制台。 我不知道,這些功能足以解決您的問題嗎?

要使用NuGet的所有功能並將其集成到Visual Studio中,可以實現VSPackage 在VSPackage中,您可以在Visual Studio的任何位置添加自定義命令(作為按鈕或菜單項)。 當命令啟動時(用戶單擊您的按鈕),您可以在Visual Studio中調用NuGet API的任何方法。 這種方式需要時間來開發而不是那么簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM