gpt4 book ai didi

c# - 调试编码的 WorkflowServiceHost

转载 作者:行者123 更新时间:2023-12-02 05:38:26 26 4
gpt4 key购买 nike

是否可以调试编码的 Windows Workflow .Net 4.0.1 自托管 WorkflowServiceHost?我有

<system.web>
<compilation debug="true" />
</system.web>

在 app.config 文件中设置。但是,每当我设置断点时,调试器都会在构造 WorkflowServiceHost 对象时停止,而不是在单个工作流实例到达断点时停止。

我所说的“编码”是指工作流是在 C# 中而不是在可视化设计器中指定的。

最佳答案

我在不同容器中托管的各种流程图和顺序工作流中处于类似的位置。我发现使用 Microsoft.Activities.UnitTesting 框架让我在测试工作流时的生活变得更加轻松。该库作为 nuGet 包提供。完整详情 here

它使得在“测试主机”中运行工作流变得非常容易,这些特殊类提供运行工作流的能力,就像它们通常在 workflowinvoker、workflowservicehost 等中运行一样,但提供了大量允许您调试的功能,跟踪您的工作流程。

入门很容易,已经提供了大量示例(包括用于测试工作流服务托管工作流的示例)。

我强烈推荐使用这个库,几乎没有学习曲线,而且它使测试工作流变得非常容易。

希望这对您有所帮助。

但请注意,如果您打算使用 .NET framework 4 Platform Update 1,请确保安装了它。此处提供有关此更新的更多详细信息 here

关于c# - 调试编码的 WorkflowServiceHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com