dotnet icon indicating copy to clipboard operation
dotnet copied to clipboard

The app crashed during release

Open Simone1223 opened this issue 1 year ago • 1 comments

Describe the bug

Hello,

I am having difficulty using one of ‘SfNumericEntry’ controls and need your help as soon as possible.

I'll start by saying that I'm using CommunityToolkit.Mvvm, with this I declared an array of doubles with [ObservableProperty] named ‘fo_tpr’ (this contains 12 doubles initialized to 1).

The variable ‘fo_tpr’ was used in the SfNumericEntry control as follows:

<editors:SfNumericEntry Grid.Column="3" Grid.Row="1" Value="{Binding Fo_tpr[0]}"
                        CustomFormat="0" HorizontalTextAlignment="Center"
                        AllowNull="False" Minimum="1" Maximum="6"/>

Everything during debugging works perfectly, but when I move to release the app crashes. After several attempts I arrived at declaring a double variable (not an array) and with this the problem was solved.

I have written to Syncfusion support and it seems that the code has been optimised in the release and this is preventing the app from working properly. Is this behaviour correct? I understand that ‘Value’ wants a double variable not an array but is using ‘Fo_tpr[0]’ not the same?

Thanks in advance,

Simone

Regression

No response

Steps to reproduce

  1. Declare with [ObservableProperty] the variable double[] fo_tpr = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; in the viewmodel
  2. Add this in the xaml
  3. Launch the app in release mode

Expected behavior

The app that doesn't crash

Screenshots

No response

IDE and version

VS 2022

IDE version

17.12.5

Nuget packages

  • [ ] CommunityToolkit.Common
  • [ ] CommunityToolkit.Diagnostics
  • [ ] CommunityToolkit.HighPerformance
  • [x] CommunityToolkit.Mvvm (aka MVVM Toolkit)

Nuget package version(s)

8.4.0

Additional context

No response

Help us help you

Yes, I'd like to be assigned to work on this item

Simone1223 avatar Feb 13 '25 15:02 Simone1223

I would like to add that in the release I manage to start the application in debug (how is this possible??) and when the moment comes when the application should crash I get this exception: "System.ExecutionEngineException".

Image

Simone1223 avatar Feb 13 '25 15:02 Simone1223