【发布时间】:2014-02-04 21:08:55
【问题描述】:
我正在使用 START-PROCESS 调用 MSTEST 并使用多个参数定义容器和测试设置,但是我认为它在连接它的方式上令人窒息。在将其放入START-PROCESS 之前,我是否应该使用其他方法来构造此字符串?
Dim rwSettings As String = "\\PerfvsCtlr2\LoadtestSettings\PerfVSCtlr2forRemote.testsettings"
Dim rwContainer As String = "\\PerfvsCtlr2\LoadTest\LoadTestDefs\Heifer_Interactive_Peak_Workload.loadtest"
Dim rwResults As String = Workload.txtRwResults.Text
System.Diagnostics.Process.Start(Environment.GetEnvironmentVariable("VS110COMNTOOLS") & "..\Ide\MSTEST.EXE", "/Testsettings:""" & rwSettings & "" & " /Testcontainer:""" & rwContainer & "" & " /Resultsfile:""" & rwResults & "")
这个问题目前未知,因为 process.start 打开和关闭窗口的速度太快了,我无法捕捉到任何类型的错误消息。所以我的问题有两个:
上面的连接看起来正确吗?有没有办法可以获取更多关于最终执行字符串 Process.Start 组合在一起或返回的错误消息的信息?
【问题讨论】:
-
哦,天哪。我忘了是不是。我会编辑问题
标签: vb.net string concatenation process.start