Skip to main content
Solved

Error creating a new project in 25R2

  • October 17, 2025
  • 29 replies
  • 466 views

Show first post

29 replies

Vignesh Ponnusamy
Acumatica Moderator
Forum|alt.badge.img+5

Hi All, 

We are able to reproduce the issue with customization project extension in 25R2 and have reported it our engineering team. To workaround the issue, you can edit the project .csproj file(using Notepad) to add <Private>False</Private> to all the Acumatica dlls(example below), 

    <Reference Include="PX.Common">
<HintPath>..\..\..\..\Bin\PX.Common.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="PX.Common.Std">
<HintPath>..\..\..\..\Bin\PX.Common.Std.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="PX.CS.Contracts">
<HintPath>..\..\..\..\Bin\PX.CS.Contracts.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="PX.Data">
<HintPath>..\..\..\..\Bin\PX.Data.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="PX.Objects">
<HintPath>..\..\..\..\Bin\PX.Objects.DLL</HintPath>
<Private>False</Private>
</Reference>

After updating the .csproj file, copy the Microsoft.Extensions.Options.ConfigurationExtensions.dll from new/different 25R2 site to the site with the issue. This should allow you to compile the customization project extension without any issues. Hope that helps!

 

Good Luck,


Joe Schmucker
Captain II
Forum|alt.badge.img+3
  • Author
  • Captain II
  • November 2, 2025

Hi ​@Vignesh Ponnusamy 

I hate to pile on, and maybe I should create a new topic, but I just installed a vanilla 25R2 with sales demo data.  I created a new test project.  I cannot even add the GL301000 screen to the project.  

I tried several approaches: 

Out of the box attempt without changing anything

  1. Created a new project Test
  2. Opened GL301000
  3. Inspected the Module element
  4. Clicked Customize
  5. Selected the Test project
  6. Got this error  

Changed the GL301000 to Classic.  Repeated steps 3 through 5, got this error

 

Opened the Test project in Project Editor, tried to add the GL301000 screen (Customize Existing Screen), GL301000 is set to use MUI, got this error:

 

I verified I have Customization rights:

 

I closed the Test project, re-opened it, and GL301000 is shown in the Screens.  I can now open the screen in the editor.

I would find it hard to believe I am the only one with these issues.  I am doing this on a brand new laptop.

We just upgraded one of our customers to 25R2.  It appears that when you upgrade to 25R2 from a 24 version, this does not happen.  Next, I’m going to install a demo 24R2 and upgrade it to 25R2 and see what happens.

My opinion: 25R2 is not ready for prime time.

FYI, I just bought a Dell Pro Max laptop with Intel Core 9 and every upgrade available.  It cost over 7K, but it is literally twice as fast to load a site locally after compiling in VS.  This is saving me hours per day in development.  I highly recommend this laptop.

 

 


Joe Schmucker
Captain II
Forum|alt.badge.img+3
  • Author
  • Captain II
  • November 2, 2025

UPDATE.

Installed demo of 24R2.  I named it 25R2 since I know I am upgrading the test site to 25R2.

Did the upgrade.  No errors of any kind.  I can add the screen to the project in classic and MUI.

In summary, upgrading a 24RX to 25R2 does not seem to cause the errors I described in my previous post.  If you want to avoid the errors I encountered when installing a new copy of 25R2, I suggest installing 24R2 and upgrading the site.  Make sure you name your new site/db as though you are installing 25R2 so you don’t have a bad legacy name for your site/db.


Vignesh Ponnusamy
Acumatica Moderator
Forum|alt.badge.img+5

Hi ​@Joe Schmucker,

In a fresh 25R2 instance, I was able reproduce the Error: You have insufficient rights to access the object (LayoutEditorMaint). error but once I referesh the grid, I see the screen being added to the grid.

For this issue, I would recommend you create a dev support request so we could check this further. Thanks,