Notes on continuing extension development for Next Design V3.0


IF YOU WISH TO CONTINUE EXTENSION DEVELOPMENT FOR V3.0 WITHOUT UPDATING TO V3.1, YOU WILL NEED TO CHANGE YOUR EXTENSION DEVELOPMENT PROJECT SETTINGS. (NO CHANGE IS REQUIRED IF YOU WANT TO CONTINUE USING EXTENSIONS THAT HAVE ALREADY BEEN BUILT.)

The following cases require a change in settings.

THE PROJECT CREATED BY THE ABOVE METHOD IS CONFIGURED TO USE THE LATEST VERSION OF THE EXTENSION DEVELOPMENT PACKAGE. THE EXTENSION DEVELOPMENT PACKAGE WILL BE UPDATED WITH THE V3.1 UPDATE. IF YOU WANT TO BUILD EXTENSIONS FOR V3.0, YOU WILL NEED TO CHANGE YOUR SETTINGS TO USE THE V3.0 VERSION OF THE EXTENSION DEVELOPMENT PACKAGE.

If the setting is not changed, the following error message will be displayed and the build will fail.

Error | NU1202 | package NextDesign.Desktop 3.1.*. ***** is incompatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package NextDesign.Desktop 3.1.*. ***** supports: net6.0-windows7.0 (.NETCoreApp,Version=v6.0)

Please make the following changes to your extension development project settings.

UNINSTALL THE FOLLOWING PACKAGE CURRENTLY USED IN THE EXTENSION DEVELOPMENT PROJECT AND REINSTALL THE V3.0 VERSION OF THE SAME PACKAGE.

Applicable Packages VERSION FOR V3.0
NextDesign.Desktop 3.0.1.30206
NextDesign.Core 3.0.1.30206
NextDesign.Desktop.ExtensionPoints 1.0.1.20202

The procedure for changing the settings via Visual Studio is as follows

  1. Open the solution in Visual Studio.

  2. In the Solution Explorer, right-click on the project and run "Manage NuGet Packages" to display the "NuGet Package Manager".

  3. [Select the "Installed" tab to uninstall the above packages.

  4. [Select the "Browse" tab to find the appropriate package.

  5. INSTALL THE PACKAGE, SPECIFYING THE VERSION FOR V3.0 OF THE RELEVANT PACKAGE.

    Reinstall the package

  6. Run the build and verify that it succeeds.

THE ABOVE CHANGES CAN BE MADE BEFORE V3.1 IS RELEASED. WE RECOMMEND THAT YOU MAKE THE CHANGES BEFORE V3.1 IS RELEASED.

That is all.