Unable to use the IRealmObject interface with .Net Framework 4.8 #3436
Labels
O-Community
SDK-Use:Local
T-Bug
Waiting-For-Reporter
Waiting for more information from the reporter before we can proceed
What happened?
I'm working on a project that is using .Net Framework 4.8 and have been having great success with Realm. It's an amazing project!
However, I am unable to use the IRealmObject interface when implementing a realm class, as the docs suggest. Instead I can use the older approach of subclassing RealmObject. It sounds like this is deprecated and will eventually be unsupported or removed. Interfaces are much more flexible so I would prefer to switch to them.
I created two VS projects, one using Framework 4.8 that shows the errors I mentioned and another using .Net 7 which works as expected. Here is the repo with the example code: https://github.com/crleblanc/realm-dotnet-interfaces.
The NuGet Realm package indicates Net Standard 2.0 is supported, and Framework 4.8 conforms to this.
The errors I'm getting at build time for this example are mentioned in the log output section of this report.
My guess would be there's an issue with the Fody generator but I'm new to C# so that's just a guess.
Thanks for any help.
Repro steps
Version
11.4.0
What Atlas Services are you using?
Local Database only
What type of application is this?
Console/Server
Client OS and version
Windows 11 Enterprise
Code snippets
See https://github.com/crleblanc/realm-dotnet-interfaces
Stacktrace of the exception/crash you're getting
No response
Relevant log output
The text was updated successfully, but these errors were encountered: