我在c#上编写单元测试。我有批处理文件。在代码中我需要执行它。但没有任何反应。为什么?我可以记录批处理命令吗?我的批处理文件:
cd c:\Publish\Test
tf workspace /new blah2 /noprompt /collection:http://servertfs:8080/tfs/DefaultCollection/ /login:SERVERTFS\Administrator,password
tf workfold /map $/ . /login:SERVERTFS\Administrator,password
tf get "$/Somepath" /force /recursive
tf workspace /delete /noprompt blah2
程序执行批处理文件下一个代码:
System.Diagnostics.Process.Start("c:\name.bat");
答案 0 :(得分:0)
我不知道System.Diagnostics.Process.Start("c:\name.bat");
中是否有拼写错误,如果是,则您应更改为System.Diagnostics.Process.Start("c:\\name.bat");
或System.Diagnostics.Process.Start(@"c:\name.bat");