diff --git a/Directory.Build.props b/Directory.Build.props
index 9e21d3feb9..ffeba7079e 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -17,7 +17,7 @@
C#
- 9
+ 12
true
diff --git a/samples/Directory.Build.props b/samples/Directory.Build.props
index c521aaa0c9..bcc891516c 100644
--- a/samples/Directory.Build.props
+++ b/samples/Directory.Build.props
@@ -13,7 +13,7 @@
$(MSBuildThisFileDirectory)../src/System.Device.Gpio/
$(MSBuildThisFileDirectory)../src/Iot.Device.Bindings/
enable
- 9
+ 12
$(NoWarn);NETSDK1023
diff --git a/src/System.Device.Gpio/System.Device.Gpio.csproj b/src/System.Device.Gpio/System.Device.Gpio.csproj
index 017bb62c03..b561cb95e4 100644
--- a/src/System.Device.Gpio/System.Device.Gpio.csproj
+++ b/src/System.Device.Gpio/System.Device.Gpio.csproj
@@ -1,7 +1,6 @@
net8.0
- 10
enable
true
true
diff --git a/src/devices/Arduino/tests/Arduino.Tests.csproj b/src/devices/Arduino/tests/Arduino.Tests.csproj
index 9c22a2e727..5edac0e9b9 100644
--- a/src/devices/Arduino/tests/Arduino.Tests.csproj
+++ b/src/devices/Arduino/tests/Arduino.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
false
- latest
false
requires!=hardware
diff --git a/src/devices/Blinkt/Blinkt.csproj b/src/devices/Blinkt/Blinkt.csproj
index 2b43b907b7..92dea8e186 100644
--- a/src/devices/Blinkt/Blinkt.csproj
+++ b/src/devices/Blinkt/Blinkt.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
diff --git a/src/devices/Bmm150/tests/Bmm150.Tests.csproj b/src/devices/Bmm150/tests/Bmm150.Tests.csproj
index b48de1bb19..35b975c3dd 100644
--- a/src/devices/Bmm150/tests/Bmm150.Tests.csproj
+++ b/src/devices/Bmm150/tests/Bmm150.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/Bmxx80/tests/Bmxx80.Tests.csproj b/src/devices/Bmxx80/tests/Bmxx80.Tests.csproj
index 77447bc048..f2352cc3a2 100644
--- a/src/devices/Bmxx80/tests/Bmxx80.Tests.csproj
+++ b/src/devices/Bmxx80/tests/Bmxx80.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/Board/Board.csproj b/src/devices/Board/Board.csproj
index e218114c1b..2dea571fbb 100644
--- a/src/devices/Board/Board.csproj
+++ b/src/devices/Board/Board.csproj
@@ -2,7 +2,6 @@
$(DefaultBindingTfms)
false
- preview
Iot.Device.Board
diff --git a/src/devices/Board/tests/Board.Tests.csproj b/src/devices/Board/tests/Board.Tests.csproj
index 54e283eab4..8f9cff0789 100644
--- a/src/devices/Board/tests/Board.Tests.csproj
+++ b/src/devices/Board/tests/Board.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
false
- latest
false
Iot.Device.Board.Tests
diff --git a/src/devices/Button/tests/Button.tests.csproj b/src/devices/Button/tests/Button.tests.csproj
index 6852f81b22..e3043ced11 100644
--- a/src/devices/Button/tests/Button.tests.csproj
+++ b/src/devices/Button/tests/Button.tests.csproj
@@ -3,7 +3,6 @@
$(DefaultTestTfms)
false
- latest
false
Iot.Device.Button.Tests
diff --git a/src/devices/Camera/Camera/Camera.csproj b/src/devices/Camera/Camera/Camera.csproj
index 74126a817f..673ec0371a 100644
--- a/src/devices/Camera/Camera/Camera.csproj
+++ b/src/devices/Camera/Camera/Camera.csproj
@@ -3,7 +3,6 @@
$(DefaultBindingTfms)
enable
- Latest
Iot.Device.$(MSBuildProjectName.Replace(" ", "_"))
diff --git a/src/devices/Camera/samples/Camera.Samples/Camera.Samples.csproj b/src/devices/Camera/samples/Camera.Samples/Camera.Samples.csproj
index 2964447359..b08d98eca1 100644
--- a/src/devices/Camera/samples/Camera.Samples/Camera.Samples.csproj
+++ b/src/devices/Camera/samples/Camera.Samples/Camera.Samples.csproj
@@ -4,7 +4,6 @@
$(DefaultSampleTfms)
enable
enable
- Latest
Exe
diff --git a/src/devices/Camera/tests/FakeVideoCapture/FakeVideoCapture.csproj b/src/devices/Camera/tests/FakeVideoCapture/FakeVideoCapture.csproj
index b88d961480..29177fbc7c 100644
--- a/src/devices/Camera/tests/FakeVideoCapture/FakeVideoCapture.csproj
+++ b/src/devices/Camera/tests/FakeVideoCapture/FakeVideoCapture.csproj
@@ -5,7 +5,6 @@
$(DefaultSampleTfms)
enable
enable
- Latest
diff --git a/src/devices/Camera/tests/TestCamera/TestCamera.csproj b/src/devices/Camera/tests/TestCamera/TestCamera.csproj
index 7f444ef168..68a18ae78d 100644
--- a/src/devices/Camera/tests/TestCamera/TestCamera.csproj
+++ b/src/devices/Camera/tests/TestCamera/TestCamera.csproj
@@ -4,7 +4,6 @@
$(DefaultTestTfms)
enable
enable
- Latest
false
diff --git a/src/devices/CharacterLcd/tests/CharacterLcd.Tests.csproj b/src/devices/CharacterLcd/tests/CharacterLcd.Tests.csproj
index 498b77a216..ff8ad98229 100644
--- a/src/devices/CharacterLcd/tests/CharacterLcd.Tests.csproj
+++ b/src/devices/CharacterLcd/tests/CharacterLcd.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
- 9
false
diff --git a/src/devices/Charlieplex/tests/Charlieplex.Tests.csproj b/src/devices/Charlieplex/tests/Charlieplex.Tests.csproj
index c125e9aae1..ee650b360f 100644
--- a/src/devices/Charlieplex/tests/Charlieplex.Tests.csproj
+++ b/src/devices/Charlieplex/tests/Charlieplex.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
- 9
false
diff --git a/src/devices/Common/tests/Common.Tests.csproj b/src/devices/Common/tests/Common.Tests.csproj
index 00b25bf31b..76ad6b58d3 100644
--- a/src/devices/Common/tests/Common.Tests.csproj
+++ b/src/devices/Common/tests/Common.Tests.csproj
@@ -4,6 +4,5 @@
false
false
true
- 10
\ No newline at end of file
diff --git a/src/devices/Directory.Build.props b/src/devices/Directory.Build.props
index 284dd5f101..e772863f1d 100644
--- a/src/devices/Directory.Build.props
+++ b/src/devices/Directory.Build.props
@@ -14,7 +14,6 @@
$(MSBuildThisFileDirectory)$(SystemDeviceModelProjectName)/$(SystemDeviceModelProjectName).csproj
Common
$(MSBuildThisFileDirectory)$(CommonProjectName)/$(CommonProjectName).csproj
- latest
enable
diff --git a/src/devices/Gpio/Iot.Device.Gpio.csproj b/src/devices/Gpio/Iot.Device.Gpio.csproj
index dbed440ee4..9f3bce500d 100644
--- a/src/devices/Gpio/Iot.Device.Gpio.csproj
+++ b/src/devices/Gpio/Iot.Device.Gpio.csproj
@@ -2,7 +2,6 @@
$(DefaultBindingTfms)
true
- latest
enable
false
diff --git a/src/devices/Gpio/samples/Iot.Device.Gpio.Samples.csproj b/src/devices/Gpio/samples/Iot.Device.Gpio.Samples.csproj
index 304a274563..56500b9db8 100644
--- a/src/devices/Gpio/samples/Iot.Device.Gpio.Samples.csproj
+++ b/src/devices/Gpio/samples/Iot.Device.Gpio.Samples.csproj
@@ -4,7 +4,6 @@
Exe
$(DefaultSampleTfms)
enable
- latest
diff --git a/src/devices/Gpio/tests/Gpio.Tests.csproj b/src/devices/Gpio/tests/Gpio.Tests.csproj
index 09c2d6fffe..7ea0e5e3f2 100644
--- a/src/devices/Gpio/tests/Gpio.Tests.csproj
+++ b/src/devices/Gpio/tests/Gpio.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
false
- latest
false
Iot.Device.Gpio.Tests
diff --git a/src/devices/Gui/Gui.csproj b/src/devices/Gui/Gui.csproj
index 81f4f99218..5cb43ac168 100644
--- a/src/devices/Gui/Gui.csproj
+++ b/src/devices/Gui/Gui.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
Iot.Device.Gui
True
diff --git a/src/devices/Gui/tests/Gui.Tests.csproj b/src/devices/Gui/tests/Gui.Tests.csproj
index e9125c595f..af9331d6eb 100644
--- a/src/devices/Gui/tests/Gui.Tests.csproj
+++ b/src/devices/Gui/tests/Gui.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
- 10
false
false
diff --git a/src/devices/Hx711/HX711.csproj b/src/devices/Hx711/HX711.csproj
index 3e69cfd065..83773a5b48 100644
--- a/src/devices/Hx711/HX711.csproj
+++ b/src/devices/Hx711/HX711.csproj
@@ -2,7 +2,6 @@
$(DefaultBindingTfms)
false
- 10
diff --git a/src/devices/Hx711I2c/Hx711I2c.csproj b/src/devices/Hx711I2c/Hx711I2c.csproj
index 9b6809df74..0378bf11e1 100644
--- a/src/devices/Hx711I2c/Hx711I2c.csproj
+++ b/src/devices/Hx711I2c/Hx711I2c.csproj
@@ -2,7 +2,6 @@
$(DefaultBindingTfms)
false
- 10
diff --git a/src/devices/Ili934x/tests/Ili934x.Tests.csproj b/src/devices/Ili934x/tests/Ili934x.Tests.csproj
index 9bdab6ac67..32f4b5b4b3 100644
--- a/src/devices/Ili934x/tests/Ili934x.Tests.csproj
+++ b/src/devices/Ili934x/tests/Ili934x.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
- 10
false
false
diff --git a/src/devices/Max31856/Max31856.csproj b/src/devices/Max31856/Max31856.csproj
index 5a2122a948..b116cbab81 100644
--- a/src/devices/Max31856/Max31856.csproj
+++ b/src/devices/Max31856/Max31856.csproj
@@ -3,7 +3,6 @@
$(DefaultBindingTfms)
false
- 9
diff --git a/src/devices/Mcp23xxx/tests/Mcp23xxx.Tests.csproj b/src/devices/Mcp23xxx/tests/Mcp23xxx.Tests.csproj
index 26490ae5f0..5090bd0d06 100644
--- a/src/devices/Mcp23xxx/tests/Mcp23xxx.Tests.csproj
+++ b/src/devices/Mcp23xxx/tests/Mcp23xxx.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 10
false
false
diff --git a/src/devices/Mcp25xxx/tests/Mcp25xxx.Tests.csproj b/src/devices/Mcp25xxx/tests/Mcp25xxx.Tests.csproj
index 3662eb27ae..3aae4d0e51 100644
--- a/src/devices/Mcp25xxx/tests/Mcp25xxx.Tests.csproj
+++ b/src/devices/Mcp25xxx/tests/Mcp25xxx.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/Mcp960x/Mcp960x.csproj b/src/devices/Mcp960x/Mcp960x.csproj
index 5bfe2f2a17..5240d73261 100644
--- a/src/devices/Mcp960x/Mcp960x.csproj
+++ b/src/devices/Mcp960x/Mcp960x.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
Iot.Device.Mcp960x
Mcp960x
diff --git a/src/devices/Nmea0183/tests/Nmea0183.Tests.csproj b/src/devices/Nmea0183/tests/Nmea0183.Tests.csproj
index 32a9c7c2d2..1632eaf27a 100644
--- a/src/devices/Nmea0183/tests/Nmea0183.Tests.csproj
+++ b/src/devices/Nmea0183/tests/Nmea0183.Tests.csproj
@@ -3,7 +3,6 @@
$(DefaultTestTfms)
false
- latest
false
Iot.Device.Nmea0183.Tests
diff --git a/src/devices/Pcx857x/tests/Pcx857x.Tests.csproj b/src/devices/Pcx857x/tests/Pcx857x.Tests.csproj
index cf45e32d2f..271f9639c1 100644
--- a/src/devices/Pcx857x/tests/Pcx857x.Tests.csproj
+++ b/src/devices/Pcx857x/tests/Pcx857x.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 10
false
false
diff --git a/src/devices/Rtc/tests/Rtc.Tests.csproj b/src/devices/Rtc/tests/Rtc.Tests.csproj
index 4c8bec1f3b..e4d7b250c8 100644
--- a/src/devices/Rtc/tests/Rtc.Tests.csproj
+++ b/src/devices/Rtc/tests/Rtc.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/Seatalk1/Seatalk1.csproj b/src/devices/Seatalk1/Seatalk1.csproj
index 3d5d94dcd9..57b2854ea5 100644
--- a/src/devices/Seatalk1/Seatalk1.csproj
+++ b/src/devices/Seatalk1/Seatalk1.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
Iot.Device.Seatalk1
diff --git a/src/devices/Seatalk1/tests/Seatalk1.Tests.csproj b/src/devices/Seatalk1/tests/Seatalk1.Tests.csproj
index 0e08b4d22b..cd05aeda48 100644
--- a/src/devices/Seatalk1/tests/Seatalk1.Tests.csproj
+++ b/src/devices/Seatalk1/tests/Seatalk1.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
- 10
false
false
Iot.Device.Tests.Seatalk1
diff --git a/src/devices/SensorHub/SensorHub.csproj b/src/devices/SensorHub/SensorHub.csproj
index 38aedfcbc6..a5e1526ca4 100644
--- a/src/devices/SensorHub/SensorHub.csproj
+++ b/src/devices/SensorHub/SensorHub.csproj
@@ -3,7 +3,6 @@
$(DefaultBindingTfms)
false
- 9
diff --git a/src/devices/SensorHub/tests/SensorHub.Tests.csproj b/src/devices/SensorHub/tests/SensorHub.Tests.csproj
index fc0f51a69d..3121b97fb2 100644
--- a/src/devices/SensorHub/tests/SensorHub.Tests.csproj
+++ b/src/devices/SensorHub/tests/SensorHub.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/ServoMotor/tests/ServoMotor.Tests.csproj b/src/devices/ServoMotor/tests/ServoMotor.Tests.csproj
index 89ff325308..0d005155e1 100644
--- a/src/devices/ServoMotor/tests/ServoMotor.Tests.csproj
+++ b/src/devices/ServoMotor/tests/ServoMotor.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/SkiaSharpAdapter/SkiaSharpAdapter.csproj b/src/devices/SkiaSharpAdapter/SkiaSharpAdapter.csproj
index 28f396fe29..be5295e140 100644
--- a/src/devices/SkiaSharpAdapter/SkiaSharpAdapter.csproj
+++ b/src/devices/SkiaSharpAdapter/SkiaSharpAdapter.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- latest
Iot.Device.Graphics.SkiaSharpAdapter
True
diff --git a/src/devices/Ssd13xx/samples/spi/Ssd1309.Spi.Samples/Ssd1309.Spi.Samples.csproj b/src/devices/Ssd13xx/samples/spi/Ssd1309.Spi.Samples/Ssd1309.Spi.Samples.csproj
index f2521524fa..61928a3f66 100644
--- a/src/devices/Ssd13xx/samples/spi/Ssd1309.Spi.Samples/Ssd1309.Spi.Samples.csproj
+++ b/src/devices/Ssd13xx/samples/spi/Ssd1309.Spi.Samples/Ssd1309.Spi.Samples.csproj
@@ -5,7 +5,6 @@
$(DefaultSampleTfms)
enable
enable
- 10
diff --git a/src/devices/Ssd13xx/tests/Ssd13xx.Tests.csproj b/src/devices/Ssd13xx/tests/Ssd13xx.Tests.csproj
index ccb63cf329..a6f8f50cf5 100644
--- a/src/devices/Ssd13xx/tests/Ssd13xx.Tests.csproj
+++ b/src/devices/Ssd13xx/tests/Ssd13xx.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 9
false
false
diff --git a/src/devices/StUsb4500/samples/StUsb4500.Samples.csproj b/src/devices/StUsb4500/samples/StUsb4500.Samples.csproj
index a0c6784787..62ac8b4698 100644
--- a/src/devices/StUsb4500/samples/StUsb4500.Samples.csproj
+++ b/src/devices/StUsb4500/samples/StUsb4500.Samples.csproj
@@ -2,7 +2,6 @@
Exe
$(DefaultSampleTfms)
- latest
diff --git a/src/devices/Tca954x/tests/Tca954x.Tests.csproj b/src/devices/Tca954x/tests/Tca954x.Tests.csproj
index 9d92e648b4..5a953f2581 100644
--- a/src/devices/Tca954x/tests/Tca954x.Tests.csproj
+++ b/src/devices/Tca954x/tests/Tca954x.Tests.csproj
@@ -1,7 +1,6 @@
$(DefaultTestTfms)
- 10
false
false
diff --git a/src/devices/Tca955x/Tca955x.csproj b/src/devices/Tca955x/Tca955x.csproj
index c50eaf549e..6693497d86 100644
--- a/src/devices/Tca955x/Tca955x.csproj
+++ b/src/devices/Tca955x/Tca955x.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
diff --git a/src/devices/Tca955x/tests/Tca955x.Tests.csproj b/src/devices/Tca955x/tests/Tca955x.Tests.csproj
index 5f1017feee..82e14bea6a 100644
--- a/src/devices/Tca955x/tests/Tca955x.Tests.csproj
+++ b/src/devices/Tca955x/tests/Tca955x.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
- 10
false
false
diff --git a/src/devices/Tm16xx/Tm16xx.csproj b/src/devices/Tm16xx/Tm16xx.csproj
index 2105b00edc..b3c06cae0a 100644
--- a/src/devices/Tm16xx/Tm16xx.csproj
+++ b/src/devices/Tm16xx/Tm16xx.csproj
@@ -3,7 +3,6 @@
$(DefaultBindingTfms)
false
- latest
diff --git a/src/devices/Ws28xx/samples/LEDStripSample/LEDStripSample.csproj b/src/devices/Ws28xx/samples/LEDStripSample/LEDStripSample.csproj
index abcff228e8..e9cb782b79 100644
--- a/src/devices/Ws28xx/samples/LEDStripSample/LEDStripSample.csproj
+++ b/src/devices/Ws28xx/samples/LEDStripSample/LEDStripSample.csproj
@@ -5,7 +5,6 @@
$(DefaultSampleTfms)
enable
enable
- 10.0
diff --git a/tools/ArduinoCsCompiler/ArduinoCsCompiler.csproj b/tools/ArduinoCsCompiler/ArduinoCsCompiler.csproj
index 4f8d22680a..c2820c1882 100644
--- a/tools/ArduinoCsCompiler/ArduinoCsCompiler.csproj
+++ b/tools/ArduinoCsCompiler/ArduinoCsCompiler.csproj
@@ -3,7 +3,6 @@
Library
net8.0
- latest
Debug;Release
The .NET Foundation
The .NET Foundation
diff --git a/tools/ArduinoCsCompiler/Frontend/Frontend.csproj b/tools/ArduinoCsCompiler/Frontend/Frontend.csproj
index de00788cb8..db9f3e181d 100644
--- a/tools/ArduinoCsCompiler/Frontend/Frontend.csproj
+++ b/tools/ArduinoCsCompiler/Frontend/Frontend.csproj
@@ -15,7 +15,6 @@
True
false
- latest
True
dotnet-acs
..\..\..\artifacts\packages\$(Configuration)\Shipping
diff --git a/tools/ArduinoCsCompiler/tests/ArduinoCsCompiler.Tests.csproj b/tools/ArduinoCsCompiler/tests/ArduinoCsCompiler.Tests.csproj
index f25144ec00..9e57d36010 100644
--- a/tools/ArduinoCsCompiler/tests/ArduinoCsCompiler.Tests.csproj
+++ b/tools/ArduinoCsCompiler/tests/ArduinoCsCompiler.Tests.csproj
@@ -3,7 +3,6 @@
net8.0
false
- latest
false
requires!=hardware
diff --git a/tools/DevicesApiTester/DeviceApiTester.csproj b/tools/DevicesApiTester/DeviceApiTester.csproj
index 9ce53024ad..a94b1712a1 100644
--- a/tools/DevicesApiTester/DeviceApiTester.csproj
+++ b/tools/DevicesApiTester/DeviceApiTester.csproj
@@ -3,7 +3,6 @@
Exe
net8.0
- 9
Debug;Release
The .NET Foundation
The .NET Foundation
diff --git a/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/_DeviceBinding.csproj b/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/_DeviceBinding.csproj
index 2b43b907b7..92dea8e186 100644
--- a/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/_DeviceBinding.csproj
+++ b/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/_DeviceBinding.csproj
@@ -4,7 +4,6 @@
$(DefaultBindingTfms)
false
- 9
diff --git a/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/tests/_DeviceBinding.Tests.csproj b/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/tests/_DeviceBinding.Tests.csproj
index cc513a3781..dffd9a4feb 100644
--- a/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/tests/_DeviceBinding.Tests.csproj
+++ b/tools/templates/DeviceBindingTemplate/dotnet_new_device-binding_csharp/tests/_DeviceBinding.Tests.csproj
@@ -2,7 +2,6 @@
$(DefaultSampleTfms)
- 10
false
false