So I built this very basic CRUD application that creates some folders in Windows with a SQLite backend database in C# and I want to run it on a Mac.

Can I use Wine for this? Or do I need to use a VM or something else?
Thanks!

You forgot to state the important parts. What frameworks or libraries does it use?
itextsharp and sqlite3 dll. No frameworks.

.NET Core
Latest version is .NET 5.0

How much will this impact my current project if I change to .NET Core?
If you use dotnet core you can just run it native.
Unfortunately, I used .NET framework 4.6.1.

How much will my project be affected by the change to .NET core?
.Net core or Mono if you need some other .Net API functionality.
C# devs
null reference exceptions

source