我有一個很長的字符串,我試圖在process.start
調用中連接,並且我弄亂了語法。以下是我迄今爲止:在VB.NET中的串聯
System.Diagnostics.Process.Start(Environment.GetEnvironmentVariable("VS110COMNTOOLS") & .. \Ide\MSTEST.EXE", "/Testsettings:" & rwSettings & " /Testcontainer:" & rwContainer & " /Resultsfile:" & utilnamespace.rwResults)
因此,大家可以看到,我試圖用一堆參數啓動過程MSTEST.EXE
。我的問題主要圍繞第一點。我需要它來獲取VS2012的安裝目錄,所以它知道在哪裏可以找到MSTEST.EXE
,所以我試圖變得聰明並使用環境變量,但是它返回工具目錄......所以我需要它來備份一個步驟進入IDE目錄。
我希望能夠做到這一點,而不必定義我自己的功能從註冊表項中找到安裝目錄。任何想法我怎麼能做到相當於..
?
只要把..放在路徑中。 ''.. \ ide \ mstest.exe「' – asawyer
我認爲這隻會被解析爲一個字符串,並失敗,但我會給出一個鏡頭。 –
而只是爲了記錄:'String.Concat(「str1」,「str2」,「str3」)' –