diff --git a/Common.props b/Common.props
index e1a284eda2..19bbdbbc65 100644
--- a/Common.props
+++ b/Common.props
@@ -7,12 +7,14 @@
Recommended
Recommended
true
+ true
true
true
prompt
strict
$(TargetFramework.StartsWith("net4"))
10.0
+ true
SA0001
enable
AnyCPU
@@ -35,11 +37,11 @@
$(DefineConstants);$(MachineExtraCompilationFlag)
-
-
-
-
-
+
+
+
+
+
@@ -48,7 +50,7 @@
true
-
-
+
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
new file mode 100644
index 0000000000..655b608889
--- /dev/null
+++ b/Directory.Packages.props
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ExternalProjects/AnalyzersCommon.props b/ExternalProjects/AnalyzersCommon.props
index d475303787..0f9610313d 100644
--- a/ExternalProjects/AnalyzersCommon.props
+++ b/ExternalProjects/AnalyzersCommon.props
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj b/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj
index 0cb21e67a0..8819849871 100644
--- a/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj
+++ b/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj
@@ -7,6 +7,6 @@
disable
-
+
diff --git a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj
index a40b770861..1f03de29d7 100644
--- a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj
+++ b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj
@@ -8,6 +8,6 @@
disable
-
+
diff --git a/ExternalToolProjects/DATParser/DATParser.csproj b/ExternalToolProjects/DATParser/DATParser.csproj
index ef15841bf6..102b25d0ef 100644
--- a/ExternalToolProjects/DATParser/DATParser.csproj
+++ b/ExternalToolProjects/DATParser/DATParser.csproj
@@ -7,7 +7,7 @@
true
-
+
diff --git a/ExternalToolProjects/DBMan/DBMan.csproj b/ExternalToolProjects/DBMan/DBMan.csproj
index f386d85a4b..968081e46d 100644
--- a/ExternalToolProjects/DBMan/DBMan.csproj
+++ b/ExternalToolProjects/DBMan/DBMan.csproj
@@ -8,7 +8,7 @@
$(NoWarn);MSB3270;SA1400
-
+
diff --git a/ExternalToolProjects/NET48ExternalToolForm.targets b/ExternalToolProjects/NET48ExternalToolForm.targets
index 18f23f72f5..36b8c11cd1 100644
--- a/ExternalToolProjects/NET48ExternalToolForm.targets
+++ b/ExternalToolProjects/NET48ExternalToolForm.targets
@@ -7,7 +7,7 @@
-
+
diff --git a/src/BizHawk.BizInvoke/BizHawk.BizInvoke.csproj b/src/BizHawk.BizInvoke/BizHawk.BizInvoke.csproj
index e82a84e91a..27464b465d 100644
--- a/src/BizHawk.BizInvoke/BizHawk.BizInvoke.csproj
+++ b/src/BizHawk.BizInvoke/BizHawk.BizInvoke.csproj
@@ -7,7 +7,7 @@
true
-
+
diff --git a/src/BizHawk.Bizware.Audio/BizHawk.Bizware.Audio.csproj b/src/BizHawk.Bizware.Audio/BizHawk.Bizware.Audio.csproj
index f8daea5b87..a1c9b5e257 100644
--- a/src/BizHawk.Bizware.Audio/BizHawk.Bizware.Audio.csproj
+++ b/src/BizHawk.Bizware.Audio/BizHawk.Bizware.Audio.csproj
@@ -8,14 +8,14 @@
disable
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj b/src/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj
index cb0853fe00..0b98447674 100644
--- a/src/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj
+++ b/src/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj
@@ -8,8 +8,8 @@
disable
-
-
+
+
diff --git a/src/BizHawk.Bizware.Graphics/BizHawk.Bizware.Graphics.csproj b/src/BizHawk.Bizware.Graphics/BizHawk.Bizware.Graphics.csproj
index 584fb64f88..805c9754c8 100644
--- a/src/BizHawk.Bizware.Graphics/BizHawk.Bizware.Graphics.csproj
+++ b/src/BizHawk.Bizware.Graphics/BizHawk.Bizware.Graphics.csproj
@@ -8,9 +8,9 @@
disable
-
-
-
+
+
+
diff --git a/src/BizHawk.Bizware.Input/BizHawk.Bizware.Input.csproj b/src/BizHawk.Bizware.Input/BizHawk.Bizware.Input.csproj
index 47dc86b144..a43e7e1abb 100644
--- a/src/BizHawk.Bizware.Input/BizHawk.Bizware.Input.csproj
+++ b/src/BizHawk.Bizware.Input/BizHawk.Bizware.Input.csproj
@@ -8,9 +8,9 @@
disable
-
-
-
+
+
+
diff --git a/src/BizHawk.Client.Common/BizHawk.Client.Common.csproj b/src/BizHawk.Client.Common/BizHawk.Client.Common.csproj
index 7c169e4719..526ece94b2 100644
--- a/src/BizHawk.Client.Common/BizHawk.Client.Common.csproj
+++ b/src/BizHawk.Client.Common/BizHawk.Client.Common.csproj
@@ -9,9 +9,9 @@
-
-
-
+
+
+
diff --git a/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
index 953911b5a2..664aa002e6 100755
--- a/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
+++ b/src/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
@@ -11,7 +11,7 @@
None
-
+
diff --git a/src/BizHawk.Common/BizHawk.Common.csproj b/src/BizHawk.Common/BizHawk.Common.csproj
index 419c498fc2..24c4133698 100644
--- a/src/BizHawk.Common/BizHawk.Common.csproj
+++ b/src/BizHawk.Common/BizHawk.Common.csproj
@@ -7,11 +7,11 @@
true
-
-
-
-
-
+
+
+
+
+
diff --git a/src/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj b/src/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj
index 3fcc3e2e4f..488f47f7b3 100644
--- a/src/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj
+++ b/src/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj
@@ -7,8 +7,8 @@
true
-
-
+
+
diff --git a/src/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj b/src/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
index a01440c01a..3657b7a326 100644
--- a/src/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
+++ b/src/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
@@ -9,8 +9,8 @@
disable
-
-
+
+
diff --git a/src/BizHawk.Tests.Testroms.GB.GambatteSuite/BizHawk.Tests.Testroms.GB.GambatteSuite.csproj b/src/BizHawk.Tests.Testroms.GB.GambatteSuite/BizHawk.Tests.Testroms.GB.GambatteSuite.csproj
index 4ea421430c..aab779a299 100644
--- a/src/BizHawk.Tests.Testroms.GB.GambatteSuite/BizHawk.Tests.Testroms.GB.GambatteSuite.csproj
+++ b/src/BizHawk.Tests.Testroms.GB.GambatteSuite/BizHawk.Tests.Testroms.GB.GambatteSuite.csproj
@@ -7,7 +7,7 @@
$(ProjectDir)../../test_output
-
+
diff --git a/src/BizHawk.Tests.Testroms.GB/BizHawk.Tests.Testroms.GB.csproj b/src/BizHawk.Tests.Testroms.GB/BizHawk.Tests.Testroms.GB.csproj
index a45c344013..a6ebf77a5b 100644
--- a/src/BizHawk.Tests.Testroms.GB/BizHawk.Tests.Testroms.GB.csproj
+++ b/src/BizHawk.Tests.Testroms.GB/BizHawk.Tests.Testroms.GB.csproj
@@ -17,11 +17,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/BizHawk.Tests/BizHawk.Tests.csproj b/src/BizHawk.Tests/BizHawk.Tests.csproj
index 200a26f7ba..b8de05e6f0 100644
--- a/src/BizHawk.Tests/BizHawk.Tests.csproj
+++ b/src/BizHawk.Tests/BizHawk.Tests.csproj
@@ -11,10 +11,10 @@
$(ProjectDir)../../test_output
-
-
-
-
+
+
+
+