Notes on updating from Next Design V3.1 to V4.0
Table of Contents
project file
IF A PROJECT FILE CREATED IN A PREVIOUS VERSION IS OPENED IN V4.0, IT WILL BE CONVERTED TO THE LATEST SCHEMA VERSION FILE FORMAT AND CAN CONTINUE TO BE USED. IF A PROJECT FILE IS OVERWRITTEN AND SAVED IN V4.0, IT CANNOT BE OPENED IN V3.1.
Extended Contents
Extended content will be updated along with the update of Next Design itself. Please update your installed packages.
On-premise version floating license
The following security enhancements and availability improvements will be made to the on-premise version of the floating license
- Hiding the license server's connection information
- RESTRICTIONS ON AVAILABLE CLIENT PCS
- Increased availability with secondary servers
In accordance with the above, the usage of the on-premise version of the floating license will change as follows
- License administrator creates license configuration files to be distributed to clients using a dedicated tool
- User registers a license from the license management screen using that license configuration file
- When using a secondary server, request additional product keys to be issued and reflect them in the license configuration file
PLEASE TAKE THE FOLLOWING ACTIONS WHEN USING THE ON-PREMISE VERSION OF FLOATING LICENSES IN V4.0.
Response by license administrator
- Download and install the license configuration file creation tool.
- The tool creates a license configuration file and distributes it to users.
(This procedure is not required if you have already activated your license online or if you continue to use the previous version.)
User response
- Start Next Design V4.0.
- IF YOU HAVE USED THE ON-PREMISE VERSION OF THE FLOATING LICENSE IN THE PREVIOUS VERSION, THE FOLLOWING ERROR MESSAGE WILL APPEAR. IN THIS CASE, CLICK THE "OK" BUTTON.
- Perform license registration by specifying the license configuration file on the license registration screen.
supplementary information
- THE SAME LICENSE SERVER CAN BE USED EVEN IN ENVIRONMENTS WHERE THE PREVIOUS VERSION AND V4.0 ARE MIXED.
- If you wish to use a secondary server, please contact the Next Design sales office.
Extensions
NET 6 and .NET 8 are also considered compatible, so extensions that have been developed will basically work without modification.
However, if you wish to continue to use extensions that meet the following conditions with V4.0, please check the contents and take action as necessary.
- IF YOU ARE USING AN API THAT CHANGES BEHAVIOR
- If you are using the ExtensionPoints library
- When referring to the library bundled with Next Design itself
IF YOU ARE USING AN API THAT CHANGES BEHAVIOR
The following APIs will behave differently in Next Design V4.0. If you are using these APIs, please check to see if they affect the operation of your extensions and revise your processing as necessary.
API | terms | Before change | After change |
---|---|---|---|
SetRichTextField method | Specify "html" for format | ONLY HTML FORMAT VALUES ARE SET. | THE TEXT FORMAT VALUE IS SET AT THE SAME TIME AS THE HTML FORMAT VALUE. |
↑directional marker or indicator | ↑directional marker or indicator | To the set value <body> The value is set even if the tag is not included. |
To the set value <body> If the tag is not included, an exception is raised and it is not set.The setpoint specifications arethis way (direction close to the speaker or towards the speaker)for more information. |
↑directional marker or indicator | Specify "xaml" for format | XAML FORMAT VALUES ARE SET. | THE XAML FORMAT VALUE IS NOT SET (EXITS NORMALLY WITHOUT PROCESSING ANYTHING). |
If you are using the ExtensionPoints library
If you are using the ExtensionPoints library in your extension development project, please update to the V4.0 compatible version as follows
Applicable Packages | V4.0 SUPPORTED VERSIONS |
---|---|
NextDesign.Desktop.ExtensionPoints | 1.2.2.41030 (To be released) |
When referring to the library bundled with Next Design itself
If your extension development project does not reference any libraries (Note 2) bundled with Next Design itself other than the extension development package (Note 1), the following checks are not required.
If you refer to the same libraries as those bundled with Next Design in addition to the extension development package to develop advanced extensions, the version of the libraries referred to when executing extensions may change with version upgrades of the libraries bundled with the main unit. The version of the library referenced when executing the extension may change as the version of the library bundled with the main unit is upgraded.
Follow the rules below to check the version of the library referenced when executing the extension and make sure that the extension works correctly in combination with that version.
EXTENSION INCLUDED (A) | Next Design Main unit included (B) | Library versions old and new | Referenced Version |
---|---|---|---|
- | Included in the package | - | (B) |
Included in the package | Included in the package | (A) IS NEWER THAN (B) | (A) |
Included in the package | Included in the package | (A) and (B) are the same, or (B) is newer than (A) |
(B) |
(Note 1) Packages for extension development: NextDesign.Core, NextDesign.Desktop, NextDesign.Desktop.ExtensionPoints
(Note 2) For details on the libraries included in Next Design V4.0, please contact us through " Technical Support" here.
That is all.