在Visual Studio中使用命令行提示运行C#程序代码

问题描述:

我正在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是不是很工作 - 我怀疑我只是项目设置错了 - 所以我完全绕过它,只是使用命令行,直到我可以解决这个第一个问题 –

如果您使用dotnet.exe run来启动您的应用程序,您需要添加--开关语句以指示dotnet.exe将参数传递给您的应用程序。例如

Microsoft Documentation

dotnet.exe run -- -arg1 -arg2 (etc)通知--dotnet参数之后,你的程序的具体参数之前。在属性窗口中

  • GitHub Issue

    1. 右键点击你的项目
    2. 单击属性
    3. 点击调试在 “启动选项:”
    4. 添加 “命令行参数” =运行-t
    5. 添加“工作目录:”尝试bin \ debug目录