2009-07-22 27 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。 这样您就可以知道哪个案例按预期工作了......排序调试。