工作流引擎中的 CS0103 错误

CS0103 error in Workflow Engine

我正在尝试将我自己的业务逻辑集成到 Workflow Engine.NET 中。特别是,我想从我的业务逻辑中找到负责的员工并给他发一封电子邮件。这是代码操作中的一段代码,问题在于:

var responsibleEmployee = AsperIo.EmployeeProvider.GetResponsibleEmployee(processInstance.ProcessId);

单击编译时出现以下错误:

(1:27): error CS0103: The name 'AsperIo' does not exist in the current context

我想知道是否有人可以帮助我找出问题所在。谢谢

您似乎忘记了向引擎注册您的类型。尝试从 WorkflowRuntime 对象调用以下方法。

_runtime.RegisterAssemblyForCodeActions(Assembly.GetAssembly(typeof(AsperIo.EmployeeProvider)));

我也遇到过这种情况 errors.In 我的情况是目标框架发生冲突。我有 "netstandard2.0" 将目标框架更改为以下后开始工作。

<TargetFramework>netcoreapp2.0</TargetFramework>