2012-12-12 88 views
1

我想在C#中使用CAL創建一個清晰的動態視圖,使用以下代碼。在C中使用CAL創建清晰的動態視圖#

private static ClearCase.ClearTool ct; 

string viewName = "tmp_view"; 

string cmd = "mkview –tag "+ viewName + " –stream " + selectedStream +"@"+ projectVob + " \\\\<Network Shared Path>\\"+ viewName +".vws"; 

ct.CmdExec(cmd); 

執行時,ct.CmdExec方法拋出異常,說必須指定viewTag。

對於相同的cmd字符串,我可以使用cleartool命令提示符創建一個視圖。

你能告訴我爲什麼我無法在C#中創建視圖嗎?

+0

我的答案有效嗎? – VonC

+0

是VonC。有效。萬分感謝! –

回答

2

有可能您沒有使用過-tag而是–tag:用'-'(連字符減號)替換''(減號)。
注:與–stream相同:使用-stream

plus minus hypen-minus

(加,減,連字符減號)

What's the toughest bug you ever found and fixed?

  • 「字號減」 是鍵盤,ASCII 45U+002D常規熟悉的人物, (ab)用於「5-4=1」和「vice-versa」中。
  • 較長的實際減號是U+2212且不是ASCII碼。

這是典型的IBM文檔,不幸的是,使用減號(長「 - 」)的:任何複製粘貼從他們的網頁來沒有馬上。

+0

非常感謝您的幫助。它爲我工作。我使用Convert.ToChar(45)而不是使用「 - 」。 –