diff --git a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
index 2f05a8fabe..42288cf9f1 100644
--- a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
+++ b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
@@ -115,6 +115,9 @@
+
diff --git a/BizHawk.Common/BizHawk.Common.csproj b/BizHawk.Common/BizHawk.Common.csproj
index f38ed8c627..f12762e3c5 100644
--- a/BizHawk.Common/BizHawk.Common.csproj
+++ b/BizHawk.Common/BizHawk.Common.csproj
@@ -3,10 +3,10 @@
true
- net48
+ netstandard2.0;netcoreapp3.1
-
+
diff --git a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
index 2425bd9679..8d5193208c 100644
--- a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
+++ b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
@@ -36,7 +36,7 @@
-
+
diff --git a/References/System.ComponentModel.Annotations.dll b/References/System.ComponentModel.Annotations.dll
new file mode 100755
index 0000000000..89f2b7af4c
Binary files /dev/null and b/References/System.ComponentModel.Annotations.dll differ