I have a workflow that just has simple logic so I can debug the problem.
public sealed class Testing : CodeActivity
{
protected override void Execute(CodeActivityContext context)
{
IWorkflowContext workflowContext = context.GetExtension<IWorkflowContext>();
if (workflowContext == null)
{
throw new Exception(/workflowContext null/);
}else
{
throw new Exception(/workflowContext not null/);
}
}
}
If I install only this workflow, the result is /workflowContext not null/. But if I use ILrepack.lib.MSbuild.Task package and package other dlls into one dll, then register the workflow use xrmltoolbox, I got //workflowContext null/. I can open the merged dll and see all the dlls I want are in there. Any idea? thanks
Holly