我一直在尝试使用重定向的文本文件作为调试项目的输入。但是,我无法让Visual Studio实际执行文本文件中的任何命令。
我试图阅读其他一些Stack Overflow问题,但无法弄清楚如何实际执行命令。
当然,我试图阅读MSDN文档,但是我能得到的最接近的是:
以下是我的命令输入示例:
add Gregory Whitfield,U-61306479,arcu.Sed.eu@eu.net,4,3,5
add Brandon Hoffman,U-48162864,quis@Nullasemper.co.uk,1,0,5
add Gabriel Horne,U-49358227,cubilia@interdum.co.uk,3,2,0
add Emmanuel Wilson,U-25720188,mi.fringilla.mi@nonenimMauris.org,6,1,0
add Wing Paul,U-05895915,nec@odiotristiquepharetra.net,4,3,2
add Dustin Nielsen,U-77163005,eu@odioNaminterdum.com,2,2,2
add Timon Hooper,U-23370163,tristique.aliquet@sedpede.ca,6,2,3
add Uriah Silva,U-31580761,non.enim.Mauris@Nulla.net,1,2,5
add Abbot Austin,U-87255621,ac@nullaante.co.uk,4,0,0
add Sylvester George,U-57782586,nibh.Donec.est@Seddiamlorem.net,-1,0,1
add
是我要测试的程序的命令。
最后,我目前拥有的调试属性(但是我尝试了很多不同的命令参数):
有人能告诉我我需要输入什么命令参数来实际让它工作吗?
答案 0 :(得分:1)
您正在使用相对文件名。如果您使用像
这样的过滤器查看Process Monitor (SysInternals)的痕迹Path contains TestData.txt then Include
您将看到Visual Studio尝试从项目目录加载文件。
可能的解决方案:
TestData.txt
移至项目的根目录Debug\TestData.txt