2017-05-25 168 views
3

我正在Visual Studio代碼中運行用C#編寫的繼承項目。爲了運行此應用程序,它需要執行命令行輸入(-t,-h等)。我如何在Visual Studio中測試它?在Visual Studio中使用命令行提示運行C#程序代碼

當前(我一直在學習dotnet,C#,VS等)我有一個hello世界程序,我可以從vsc的終端運行。由於我無法確定的原因,可能是我如何安裝它,dotnet run不被識別 - 我必須餵它一個明確的路徑到dotnet.exe:C:\Program Files\dotnet\dotnet.exe run

我該如何做到這一點當程序需要命令行輸入?我在C:\Program Files\dotnet\dotnet.exe run -t的黑暗中拍攝的照片沒有任何效果,但我不確定還有什麼可嘗試的。

謝謝!

+0

等等,所以你說的是,當你運行/調試(F5)這個項目時,你必須去'cmd'並在應用程序運行之前輸入'path'然後'run',是對的嗎? –

+0

在https://msdn.microsoft.com/zh-cn/library/cs8hbt1w(v=vs.90).aspx – ClickRick

+0

@ Malky.Kid中查看「在Visual Studio中構建和運行命令行參數示例」部分, 對。 F5是不是很工作 - 我懷疑我只是項目設置錯了 - 所以我完全繞過它,只是使用命令行,直到我可以解決這個第一個問題 –

回答

2

如果您使用dotnet.exe run來啓動您的應用程序,您需要添加--開關語句以指示dotnet.exe將參數傳遞給您的應用程序。例如

Microsoft Documentation

dotnet.exe run -- -arg1 -arg2 (etc)通知--dotnet參數之後,你的程序的具體參數之前。在屬性窗口中

  • GitHub Issue

  • 0
    1. 右鍵點擊你的項目
    2. 單擊屬性
    3. 點擊調試在 「啓動選項:」
    4. 添加 「命令行參數」 =運行-t
    5. 添加「工作目錄:」嘗試bin \ debug目錄
    相關問題