I've built an unpublished helper library to handle routines shared by many programs - for example, handling OAUTH2.0 for SMTP, since everyone loves their automated email reports.
The library references the package Microsoft.Identity.Client and therefore the program which references the library must also reference that specific version of Microsoft.Identity.Client. However, sometimes I forget and I'm only reminded when I hit a runtime error.
Is there a way to flag these requirements in Visual Studio and to get the compiler to warn of missing packages or version mismatches?
Alternatively, is there a legal way to bundle Microsoft.Identity.Client.dll into my JustinsLibrary.dll?
If not, I'll manage, but it sure would be convenient.
Thanks