簡體   English   中英

在 Visual Studio 中打開解決方案時如何自動運行 dotnet 命令

[英]How to auto run a dotnet command when opening a solution in visual studio

在 Visual Studio 2017 中使用我的單元測試打開解決方案時,我有興趣運行 dotnet watch test。有沒有辦法在解決方案打開后立即運行,而無需手動執行?

當項目/解決方案打開時,Visual Studio Task Runner 可以運行任意 CMD 命令。

先決條件: 命令任務運行程序擴展。

  1. 將帶有目標命令的Foo.cmd添加到安裝了dotnet watch包的項目中。 它可以有一行代碼:

     dotnet watch run

確保文件正確編碼為 UTF-8,沒有 BOM。

  1. Command Task Runner擴展安裝后, Add to Task Runner選項應該可以從*.cmd文件的上下文菜單中訪問。 按下它並選擇每個項目級別。 因此, commands.json應該出現在項目中。

  2. 轉到 VS View -> Other Windows -> Task Runner Explorer 在上下文菜單中為Foo命令設置綁定: Bindings -> Project Open (窗口刷新有助於查看最近添加的命令)。

  3. 重新打開解決方案並在Task Runner Explorer檢查命令執行結果。

它看起來如何:

在此處輸入圖片說明

在此處輸入圖片說明

暫無
暫無

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

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