Summary
EnsureWorkflowActivityAssemblyDataXml fails to discover a scaffolded workflow activity assembly during solution build on macOS clean-room validation.
Environment
- macOS
txc 1.14.2
- templates
1.19.2
- build SDK
1.2.2
Repro outline
- Scaffold a fresh solution workspace.
- Add a workflow activity project and reference it from
Solutions.Logic.
- Build the workflow project successfully.
- Build the full solution.
Observed behavior
The workflow project can build successfully, and the DLL is copied into the solution build temp area.
The solution build still fails here:
TALXIS.DevKit.Build.Dataverse.Solution.WorkflowActivity.targets(67,14): error : Exception: WorkflowActivities not found in assembly WorkflowActivities.Warehouse
During investigation:
- the built assembly contains a public
CodeActivity-derived type (WorkflowActivities.Warehouse.CalculateInventoryValueActivity)
- signing issues were fixed locally
System.Activities.dll was made available in bin/Debug/net462 and publish
- the task still reports no workflow activities found
Expected
If a public non-abstract CodeActivity type exists in the referenced workflow assembly, the task should generate the corresponding workflow activity assembly metadata successfully.
Actual
The task still throws WorkflowActivities not found in assembly ....
Impact
This blocks end-to-end workflow activity coverage even after local remediation of the generated project.
Summary
EnsureWorkflowActivityAssemblyDataXmlfails to discover a scaffolded workflow activity assembly during solution build on macOS clean-room validation.Environment
txc 1.14.21.19.21.2.2Repro outline
Solutions.Logic.Observed behavior
The workflow project can build successfully, and the DLL is copied into the solution build temp area.
The solution build still fails here:
During investigation:
CodeActivity-derived type (WorkflowActivities.Warehouse.CalculateInventoryValueActivity)System.Activities.dllwas made available inbin/Debug/net462andpublishExpected
If a public non-abstract
CodeActivitytype exists in the referenced workflow assembly, the task should generate the corresponding workflow activity assembly metadata successfully.Actual
The task still throws
WorkflowActivities not found in assembly ....Impact
This blocks end-to-end workflow activity coverage even after local remediation of the generated project.