The best solution I've found is to wrap the FileNet API in a web service using .Net Framework 4.7.2 and call it from .Net Core using HTTP. All other approaches I've found so far are just too hack-ish. And, if IBM finally decides to upgrade to something more amenable to .Net Core, you should only need to update the web service.