diff --git a/src/Bufdio.Spice86/Bufdio.Spice86.csproj b/src/Bufdio.Spice86/Bufdio.Spice86.csproj
index 26a540e2e..7d482ffed 100644
--- a/src/Bufdio.Spice86/Bufdio.Spice86.csproj
+++ b/src/Bufdio.Spice86/Bufdio.Spice86.csproj
@@ -5,9 +5,6 @@
Bufdio.Spice86
Luthfi Tri Atmaja
Only for Spice86 usage. A cross platform audio playback library for .NET based on PortAudio, forked from the original Bufdio by Luthfi Tri Atmaja.
- net8.0
- enable
- nullable
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 125690c40..be2026848 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,25 +1,8 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+ net8.0
+ enable
+ enable
+ nullable
+
\ No newline at end of file
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
new file mode 100644
index 000000000..456f7fe23
--- /dev/null
+++ b/src/Directory.Packages.props
@@ -0,0 +1,56 @@
+
+
+ true
+ true
+ $(NoWarn);NU1507
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Spice86.Core/Spice86.Core.csproj b/src/Spice86.Core/Spice86.Core.csproj
index cc3592a64..b1f2efe27 100644
--- a/src/Spice86.Core/Spice86.Core.csproj
+++ b/src/Spice86.Core/Spice86.Core.csproj
@@ -1,89 +1,79 @@
-
-
- net8.0
- enable
- enable
- nullable
- true
- 1591;1572;1573;1570;1587;1574
-
-
-
-
-
-
-
-
-
- true
- 7.0.0
- Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
- Apache-2.0
- Reverse engineer and rewrite real mode dos programs
- https://github.com/OpenRakis/Spice86
- https://github.com/OpenRakis/Spice86
- git
-
-
-
-
- true
- true
- true
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2MGM.license
- Always
-
-
- 2MGM.sf2
- Always
-
-
-
-
-
- <_Parameter1>Spice86.Tests
-
-
- <_Parameter1>DynamicProxyGenAssembly2
-
-
-
-
+
+ true
+ 1591;1572;1573;1570;1587;1574
+
+
+
+
+
+
+
+
+
+ true
+ 7.0.0
+ Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
+ Apache-2.0
+ Reverse engineer and rewrite real mode dos programs
+ https://github.com/OpenRakis/Spice86
+ https://github.com/OpenRakis/Spice86
+ git
+
+
+
+ true
+ true
+ true
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2MGM.license
+ Always
+
+
+ 2MGM.sf2
+ Always
+
+
+
+
+ <_Parameter1>Spice86.Tests
+
+
+ <_Parameter1>DynamicProxyGenAssembly2
+
+
+
\ No newline at end of file
diff --git a/src/Spice86.Logging/Spice86.Logging.csproj b/src/Spice86.Logging/Spice86.Logging.csproj
index 8e0362634..6803e8a0a 100644
--- a/src/Spice86.Logging/Spice86.Logging.csproj
+++ b/src/Spice86.Logging/Spice86.Logging.csproj
@@ -1,10 +1,4 @@
-
- net8.0
- enable
- enable
- Nullable
-
true
@@ -23,10 +17,10 @@
true
-
-
-
-
+
+
+
+
diff --git a/src/Spice86.Shared/Spice86.Shared.csproj b/src/Spice86.Shared/Spice86.Shared.csproj
index 1e8e23a83..bab813409 100644
--- a/src/Spice86.Shared/Spice86.Shared.csproj
+++ b/src/Spice86.Shared/Spice86.Shared.csproj
@@ -1,34 +1,25 @@
-
-
- net8.0
- enable
- enable
- Nullable
-
-
-
- true
- 7.0.0
- Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
- Apache-2.0
- Reverse engineer and rewrite real mode dos programs
- https://github.com/OpenRakis/Spice86
- https://github.com/OpenRakis/Spice86
- git
-
-
-
-
- true
- true
- true
-
-
-
-
-
-
-
-
-
+
+
+ true
+ 7.0.0
+ Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
+ Apache-2.0
+ Reverse engineer and rewrite real mode dos programs
+ https://github.com/OpenRakis/Spice86
+ https://github.com/OpenRakis/Spice86
+ git
+
+
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Spice86/Spice86.csproj b/src/Spice86/Spice86.csproj
index 68d496190..0eb55cb5d 100644
--- a/src/Spice86/Spice86.csproj
+++ b/src/Spice86/Spice86.csproj
@@ -1,81 +1,71 @@
-
-
- Exe
- net8.0
- enable
- nullable
- enable
- true
- True
- 1591;1572;1573;1570;1587;1574
- true
- app.manifest
- true
-
-
-
- CS1591
- Spice86
- true
- 7.0.0
- Some breaking API changes (SegmentRegisters.cs), WIP new CFG_CPU, addtionnal memory/disasm views to the internal debugger, replaced UI DI framework with Microsoft.DI.
- Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
- Apache-2.0
- Reverse engineer and rewrite real mode DOS programs
- reverse-engineering;avalonia;debugger;assembly;emulator;cross-platform
- https://github.com/OpenRakis/Spice86
- https://github.com/OpenRakis/Spice86
- git
-
-
-
-
- true
- true
- true
-
-
-
-
- lib\net8.0\libportaudio.dll
- Always
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Exe
+ true
+ True
+ 1591;1572;1573;1570;1587;1574
+ true
+ app.manifest
+ true
+
+
+
+ CS1591
+ Spice86
+ true
+ 7.0.0
+ Some breaking API changes (SegmentRegisters.cs), WIP new CFG_CPU, addtionnal memory/disasm views to the internal debugger, replaced UI DI framework with Microsoft.DI.
+ Kevin Ferrare, Maximilien Noal, Joris van Eijden, Artjom Vejsel
+ Apache-2.0
+ Reverse engineer and rewrite real mode DOS programs
+ reverse-engineering;avalonia;debugger;assembly;emulator;cross-platform
+ https://github.com/OpenRakis/Spice86
+ https://github.com/OpenRakis/Spice86
+ git
+
+
+
+ true
+ true
+ true
+
+
+
+ lib\net8.0\libportaudio.dll
+ Always
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/Directory.Packages.props b/tests/Directory.Packages.props
new file mode 100644
index 000000000..7bb6f55c5
--- /dev/null
+++ b/tests/Directory.Packages.props
@@ -0,0 +1,20 @@
+
+
+ true
+ true
+ $(NoWarn);NU1507
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/Spice86.Tests/Spice86.Tests.csproj b/tests/Spice86.Tests/Spice86.Tests.csproj
index 4d1ba6d12..b301a0e1e 100644
--- a/tests/Spice86.Tests/Spice86.Tests.csproj
+++ b/tests/Spice86.Tests/Spice86.Tests.csproj
@@ -1,55 +1,50 @@
-
- net8.0
- enable
- enable
- nullable
- false
+ net8.0
+ enable
+ enable
+ nullable
+ false
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
-
-
-
-
+
+
+
-
-
- Always
-
+
+ Always
+
-
-
+
\ No newline at end of file