Thank you @albert!
The entire ABP Suite cannot handle file scoped namespaces, so that is a bigger issue. With the move to .NET 6 for ABP v5 it would be essential to have this working, e.g. after refactoring your code Suite does not understand it at all.
As an added feedback on the enums, if the enum is not of type int, everything else fails, this also applies to flagged enums. I am not sure if ABP Suite CRUD generator supports flags enums but I had to refactor it to explicit int values to work.
In addition, the enum values are added to JSON as: Enum:EnumType:EnumValue
but if you look at https://docs.abp.io/en/abp/5.0/UI/AspNetCore/Tag-Helpers/Form-elements#label-localization-1 it says it looks in the localization texts with EnumType.EnumValue
so right now I have untranslated enums everywhere.
Note: It would be very helpful to have a separate v5 issues thread like exists for v4.4 Note: If these issues should be posted on Github instead let us know :)
Thanks alot for the quick reply and action, looking forward :)
If you're creating a bug/problem report, please include followings:
'/libs/datatables.net-bs5/css/dataTables.bootstrap5.css'
for the bundle 'Lepton.Global'!abp suite update --preview
then proceed to start it using abp suite
once the browser is opened error 500 is displayed and the exception listed above is visible in the console window that launched ABP Suite.I have also updated the npm module of datatables.net-bs5 globally, but I presume the application is expecting this lib to be available from a local perspective.
If there is a more suited place to report v5 specific issues that would be great as the current support forum is less than accomodation filtering out the v5 specific issues.
PS. If this is a known issue, I'd like to request a credit refund of our question limit, tyvm :)
Update: I was able to add the library to the presumable path it is looking for: %USERPROFILE%\.dotnet\tools\.store\volo.abp.suite\5.0.0-beta.3\volo.abp.suite\5.0.0-beta.3\tools\net6.0\any\wwwroot\libs\
and added the bs5 package there copied from the npm folder, but it now refers to another missing library: Could not find the bundle file '/libs/bootstrap/js/bootstrap.enable.tooltips.everywhere.js' for the bundle 'Lepton.Global'!
Update 2: I've add an empty file called bootstrap.enable.tooltips.everywhere.js
in that folder and abp suite now at least launches, seemingly without any console errors. So we can continue our day, hope this information can contribute to locating the issue, or perhaps if I missed something when upgrading.
Thanks a lot for your time and efforts!