2009-07-22 26 views
0

HI, 我們在我們的項目中使用了NANT構建腳本。場景如下,在我的應用程序中,我創建了一個應用程序(這基本上是基於用戶界面的,用戶拖動,放棄小部件等等,這些在內部存儲爲xml)。然後當我說Build應用程序時,我們使用NANT腳本來調用XSLT轉換,我不知道是否可以在VS或其他一些調試工具中調試NANT腳本和從NANT腳本調用的XSLT,任何人都可以提出一種方法來調試這個。在VS 2005中調試Nant構建腳本

感謝, 希德

回答

1

有一些惡性的調試工具,在那裏,他們中的一些你必須買的,有些是免費的,或者免費爲有限的用途。 NAntBuilder就是一個例子,但是對於我的多文件構建腳本來說這並不是很好。

我總是通過添加任務來打印出正在發生的事情而獲得成功。誠然,這是老派和原始的,但它確實完成了工作:-)

爲了您的具體調試要求,您可以在轉換將與副本運行時將XML複製到文件或回聲任務(如果XML位於變量或文件中,則進行暫停),然後使用XML Spy或Oxygen XML編輯器等手動方式手動調試XSL轉換。

HTH 俊

+0

嗨俊, 問題我面對的第二種方法是,當我將變量傳遞給xslt它工作正常,當我通過一個南特腳本傳遞它的值沒有設置,我不知道爲什麼,我其實沒有有一種方法來調試它。 – 2009-07-22 09:20:41

0

你可以做的是打破代碼塊,然後調用單獨的測試,如果它工作正常與否?

對於防爆: 一些邏輯

一些邏輯

所以你可以做的是從命令提示符下調用惡性案例1或情況2 ....檢查O/P。 這樣您就可以知道哪個案例按預期工作了......排序調試。