1

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

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

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

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

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

4

2 回答 2

1

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

_runtime.RegisterAssemblyForCodeActions(Assembly.GetAssembly(typeof(AsperIo.EmployeeProvider)));
于 2017-03-09T14:23:43.230 回答
0

我也遇到过这类错误。在我的情况下,目标框架会发生冲突。我有“netstandard2.0” 将目标框架更改为下面它开始工作。

<TargetFramework>netcoreapp2.0</TargetFramework>
于 2018-04-16T06:26:18.297 回答