uBAQ Transaction Scope Erroring Out Due To No .NET 6

  • 15 June 2023
  • 1 reply
  • 70 views

Userlevel 2

If you have a BPM which includes CreateDefaultTransactionScope(), and you’re running Kinetic 2022.1.1 or after, you may see this error:
The type 'TransactionScope' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Transactions.Local'

Then when you dutifully click Assembly References, you’ll find there’s no such thing as the one Epicor is telling you to add!  It turns out you can just download the .NET 6 runtime, install it, restart Kinetic, and you’re back to developing!

HTH

...Monty.


1 reply

Userlevel 1

Monte -

.Net 6.0.x SDK; 

ASP .Net Core Runtime 6.0.x (hosting bundle); and

.Net Framework 4.8 Runtime are part of the system requirements for 2022.x. 

You may want to verify you have all of these to avoid other possible issues.

HTH,

Calvin

Reply