【发布时间】:2009-07-22 07:31:17
【问题描述】:
嗨, 我们在项目中使用 NANT 构建脚本。场景如下,在我的应用程序中,我创建了一个应用程序(这基本上是基于 UI 的,用户拖放小部件等,这些在内部存储为 xml)。然后当我说构建应用程序时,我们使用 NANT 脚本来调用 XSLT 转换,我不知道是否可以在 VS 或其他调试工具中调试 NANT 脚本和从 NANT 脚本调用的 XSLT,任何人都可以建议一种方法调试这个。
谢谢, 席德
【问题讨论】:
嗨, 我们在项目中使用 NANT 构建脚本。场景如下,在我的应用程序中,我创建了一个应用程序(这基本上是基于 UI 的,用户拖放小部件等,这些在内部存储为 xml)。然后当我说构建应用程序时,我们使用 NANT 脚本来调用 XSLT 转换,我不知道是否可以在 VS 或其他调试工具中调试 NANT 脚本和从 NANT 脚本调用的 XSLT,任何人都可以建议一种方法调试这个。
谢谢, 席德
【问题讨论】:
有一些 nAnt 调试工具,其中一些您必须购买,一些是免费的,或者免费用于有限用途。 NAntBuilder 就是一个例子,但它不适用于我的多文件构建脚本。
我总是通过添加任务来打印正在发生的事情取得成功。诚然,这是老派和粗略的,但它确实完成了工作:-)
对于您的特定调试要求,您可以在转换将通过复制或回显任务运行时将 XML 复制到文件中(取决于 XML 是在变量中还是在文件中),然后进行调试使用 XML Spy 或 Oxygen XML 编辑器等手动转换 XSL。
HTH 俊
【讨论】:
你能做的就是把代码分成几部分,然后打电话给个人测试它是否按预期工作?
例如: 一些逻辑
一些逻辑
所以你可以做的是从命令提示符调用 nant case1 或 case2 .... 检查 o/p。 这样您就可以知道哪种情况按预期工作了……某种调试。
【讨论】: