猜猜标题真的问Q。我希望逐步了解我继承的构建过程中发生了什么。
我刚刚开始使用WF,虽然我知道可以调试工作流程,但我真的不知道如何在这个实例中使用它。
答案 0 :(得分:1)
如果要调试构建工作流,可以选择几种方法。
如果您想远程调试,即您希望在构建代理上运行构建但是在桌面上运行带有xaml和自定义活动代码的VS,那么您需要使用remote debugger并附加到TFSBuildServiceHost .exe进程。这可能有点痛苦,因为您需要将调试版本和pdb文件放在您拥有的任何自定义程序集中。
您还可以在桌面上安装TFS构建代理并将其附加到控制器(如果您有权限),然后可以像在任何其他.net项目中一样在本地进行调试。
或者在构建代理本身上运行VS并从那里进行调试。
我已经完成了所有这些,在构建代理上运行VS是最简单的,但我必须管理员我才真正能够通过自定义程序集中的代码。我从来没有设法让调试器到XAML本身的断点。