AppEnhancer - Is Microsoft .NET Runtime 8 compatible with AppEnhancer v23.4?
Is Microsoft .NET Runtime 8 compatible with AppEnhancer v23.4?
Cause
Microsoft has announced .NET Runtime 7.0 will soon be unsupported, which raises the need to confirm compatibility with newer runtime versions.
Resolution
Yes, Microsoft .NET Runtime 8 is compatible with AppEnhancer v23.4.
Workaround – AEImportUtility Compatibility Issue
If AEImportUtility.exe fails to run due to runtime versioning, apply one of the following solutions:
Solution 1: Use Command Line Argument
Run the utility with the following command:
AEImportUtility.exe --roll-forward LatestMajor
Explanation:
This instructs .NET to roll forward to the latest major version installed (e.g., from .NET 6 → .NET 7/8).
Solution 2: Set Environment Variable
Option A: Temporary (per session)
Run in Command Prompt:
set DOTNET_ROLL_FORWARD=latestMajor
AEImportUtility.exe
Option B: Permanent (system-wide or user-specific)
Open System Properties > Environment Variables.
Under User variables or System variables, click New.
Add:
Variable name: DOTNET_ROLL_FORWARD
Value: latestMajor
Click OK to save.
Run AEImportUtility.exe normally.
Explanation:
The environment variable provides the same functionality as the command-line switch but applies globally or per user. This is useful when the utility is run from scripts or third-party tools.