Not able to connect the TransactionServices (AX 2012) in C# 2017.
Please find below snippets of code. No error throwing, but can't invoke any method.
ITransactionServices transactionServices = ShellPosApplication.Instance.TransactionServices;
IApplication AxApplication = ShellPosApplication.Instance.AxApplication;
AxScriptProvider axScriptProvider = new AxScriptProvider(AxApplication, ApplicationSettings.Terminal.StoreCurrency, ApplicationSettings.Terminal.CultureName,
ApplicationSettings.Terminal.StorePrimaryId, ApplicationSettings.Terminal.TransactionIdNumberSequence, ApplicationSettings.Database.DATAAREAID, ApplicationSettings.Database.StoreID,
ApplicationSettings.Terminal.TerminalId, ApplicationSettings.Database.LocalConnectionString);