This might be a weird question, but all of this came up because I wanted to access a database in a supported way w/o the need to create and maintain yet another component that could fail (web-api middleware). Assets through the editor are either abandoned, or the author has been MIA, or is incompatible with mySql.
Basically, I have a project with both client and server components where either side (client or server) specific scripts/components are stripped out on export. The server exports to linux and windows and need a c# component to talk to a database. And the client exports to windows/macos/linux, ios, (soon) android and cannot have no reference to .net at all.
The files themselves are easy to exclude in exports. However, exporting, no matter the target, will always export .net dlls up the wazo, even if no .net is used for that particular export.
I’m hoping someone has already ran into this issue and ended up making export templates for godot/mono that strips out all references (and the runtimes, etc) of .net of exported projects (win/linux/ios/android/mac).
I’m basically trying to avoid re-inventing the wheel if it’s been invented already. or if worse comes to worse, I’ll have to downgrade to creating a rest web service to sit between the server and database.