Hello Ivan,Customization packages can be published on any version, forwards or backwards in most cases.Sometimes Major releases (22r1, 22r2, etc) can contain changes in method signatures or functionality that can break compatibility with older customizations.In that case you will need to update your code to match the changes and release a new fixed customization package for that version and up. Often times it is just a few lines of code to fix. However, Acumatica Snapshots made from the “Tenants” screen are version specific and can be updated by publishing the snapshot, doing a website upgrade using the Acumatica installer, and creating a new snapshot export from the updated website.
Hi Dand,It sounds like you need to update your nuget dependencies & regenerate the wrappers for the specific version - ensure the 2 config files are properly set up in the new testSDK folder & the launchSettings.json is updated.Each Version of Acumatica needs versioned wrapper files for modified screens(extensions files don’t change), and you can use the nuget package GeneratedWrappers.Acumatica to find the fresh wrappers for unmodified screens. Please reference the readme.txt for detailed instructions on the verson upgrade processhttps://github.com/Acumatica/Test-SDK-Starter-Guide/blob/master/ISVTestSDK/ReadMe.txt An extra tip to install 2 versions of Acumatica on the same PC:Use the command line to extract the .msimsiexec /a C:\AcumaticaInstallers\22.105.0031.msi /qb targetdir=C:\AcumaticaInstallers\22.105.0031
Hi Dand,I just updated the repo, It should resolve the cannot find xxxxx.cs build issue you were experiencing. If not please create a new forum topic with more details.I agree with the ClassGenerator feedback, we do have an open ticket to resolve it.
Hi Dand,Thank you for your feedback, I had created the git repo above to assist new developers in getting over the few common difficulties in getting started with Test SDK. All your questions and concerns have been answered inside the git project we released https://github.com/Acumatica/Test-SDK-Starter-GuideSee the output log file for detailed error/debugging information, the log file location is set inside the testSDK config.xml - <logStorage type="htmlfile" level="INFO" outputFolder="c:\share\logs" screenshotActive="true" /> The base screen wrappers are actually available inside the nuget package reference added during the setup process. Modified or new screens must have the wrapper regenerated. ClassGenerator.exe has a document describing its functions in the git project We have thousands of internal tests running using TestSDK code for years now. We are confident it can handle all use cases, and via our Partner support ticket system we do assist with advanced test use cases
Hi rvoorheis74,Test SDK Starting guide, make a “hello world” test in 30-120 mins.https://github.com/AaronBeehoo/Acumatica-Test-SDK-Beginners-Guide/tree/master/ISVTestSDK To install multiple versions of acumatica on the same local machine, you can use the following command to unpack the .msi download, then run ac.exe to install the site.msiexec /a C:\AcumaticaInstallers\21.102.0070.msi /qb targetdir=C:\AcumaticaInstallers\21.102.0070
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.