C# 在Visual Studio 2019中调试时将输入重定向到.NET核心控制台应用程序
在C#.NET核心控制台应用程序中,如何在调试时将输入重定向到应用程序 我尝试过项目属性的“应用程序参数”,但没有成功 应用程序将打开并立即关闭 在VSCode中,可以使用C# 在Visual Studio 2019中调试时将输入重定向到.NET核心控制台应用程序,c#,visual-studio,debugging,.net-core,console-application,C#,Visual Studio,Debugging,.net Core,Console Application,在C#.NET核心控制台应用程序中,如何在调试时将输入重定向到应用程序 我尝试过项目属性的“应用程序参数”,但没有成功 应用程序将打开并立即关闭 在VSCode中,可以使用launch.json文件的args配置: 这是用同样的方法做的。应生成一个Properties/launchSettings.json文件,与此类似: { “概况”:{ “您的项目名称”:{ “命令名”:“项目”, “commandLineArgs”:“Properties->“Copy”您完全正确。次要补充:我相信您还可
launch.json
文件的args
配置:
这是用同样的方法做的。应生成一个
Properties/launchSettings.json
文件,与此类似:
{
“概况”:{
“您的项目名称”:{
“命令名”:“项目”,
“commandLineArgs”:“
请注意,如果从Visual Studio进行调试,则需要确保将输入文件复制到输出文件夹,以便重定向工作 i、 e.您可以手动将其添加到
.csproj
:
保存最新
或者,正如@paulsm4所建议的,通过VS接口配置它:
input file.txt
->Properties
->“Copy”您完全正确。次要补充:我相信您还可以在MSVS UI中将“input file.txt”>属性设置为“Copy”(而不是手动破解.csproj)。