gpt4 book ai didi

c# - 如何调试自定义工作流事件

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:51 25 4
gpt4 key购买 nike

我正尝试按照本指南调试 Dynamics CRM 2013 Online 上的自定义工作流事件: first second

由于无法下载或复制/粘贴序列化配置文件,我无法从分析器开始调试。我可以从页面源代码中挖掘它,但是当我尝试开始执行时,出现以下错误:

Unhandled Exception:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Could not load file or assembly 'Microsoft.Xrm.Sdk.Workflow, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Detail: <OrganizationServiceFault xmlns="http://schemas.microsoft.com/xrm/2011/Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<KeyValuePairOfstringanyType>
<a:key>CallStack</a:key>
<a:value i:type="b:string" xmlns:b="http://www.w3.org/2001/XMLSchema"> at System.Activities.WorkflowApplication.Invoke(Activity activity, IDictionary`2 inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout)
at System.Activities.WorkflowInvoker.Invoke(Activity workflow, IDictionary`2 inputs, TimeSpan timeout, WorkflowInstanceExtensionManager extensions)
at PluginProfiler.Library.WorkflowAppDomainProxy.ExecuteCore(Stopwatch watch, ProfilerExecutionReport report, Object instance, Object executionParameter)
at PluginProfiler.Library.AppDomainProxy.Execute(ProfilerExecutionConfiguration configuration, ProfilerExecutionReport report)</a:value>
</KeyValuePairOfstringanyType>
</ErrorDetails>
<Message>Could not load file or assembly 'Microsoft.Xrm.Sdk.Workflow, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.</Message>
<Timestamp>2014-02-21T10:23:47.8284082Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</OrganizationServiceFault>

第二个链接有弹窗错误。我怎样才能得到它?从那里可以下载日志文件。

有什么想法吗?

最佳答案

请检查项目列表。

  • 检查 SDK 版本和您的 CRM 版本。
  • 检查您在项目中使用的 dll 版本和您的 CRM 版本。
  • 您使用下面的代码行来跟踪消息。

    ITracingService tracingService =executionContext.GetExtension();tracingService.Trace("执行中!");

启用跟踪记录要在支持此功能的组织中启用跟踪日志记录,请在 Web 应用程序中导航至设置 > 管理 > 系统设置。在“自定义”选项卡中,找到标记为“启用日志记录到插件跟踪日志”的下拉菜单,然后选择一个可用选项。

关于c# - 如何调试自定义工作流事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931837/

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