Commit 040b669
Migrate all samples to SDK-style projects (dotnet nano migrate)
Fresh migration of the samples from legacy .nfproj to SDK-style
<Project Sdk="nanoFramework.NET.Sdk"> (netnano1.0, PackageReference), via the NanoMigrate tool.
- 154 projects converted across 111 solutions; packages.config + generated AssemblyInfo removed;
solutions retargeted with the official Microsoft.VisualStudio.SolutionPersistence library
(.sln + .slnx).
- Backups/rollback journal cleaned after the successful migration (`nano clean`), so no .nfproj.bak
or .nanomigrate/ are committed.
- migration-report.md: generated by `nano migrate --report` (154 converted, 0 flagged).
- Build harness (global.json + dev-local NuGet.Config) for the unpublished SDK; remove the local
feed + pin the published version before merge.
- Post-migration fixes: 1-Wire/OneWire.TestApp adds its used Hardware.Esp32 reference;
Interop/test-application uses a ProjectReference to the stub lib; stray empty Sender project removed.
Full build sweep: 152/154; the 2 AMQP apps fail on pre-existing package/Wifi rot (sample
maintenance, not a migration defect); Desktop* helpers are .NET Framework, untouched.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 93e47c5 commit 040b669
731 files changed
Lines changed: 3920 additions & 17014 deletions
File tree
- Archive
- GpioChangeCounter
- GpioChangeCounter
- Properties
- Storage
- AccessRemovableDevices
- Properties
- FileAccess
- Properties
- MountDevices
- Properties
- RemovableDeviceEvent
- Properties
- Windows.Devices.I2c
- Display
- Properties
- GPS
- nanoframework.Samples.GPS
- Properties
- Windows.Devices.Pwm
- Properties
- Windows.Devices.SerialCommunication
- Properties
- Windows.Devices.Spi
- Properties
- samples
- 1-Wire
- Properties
- ADC
- Properties
- AMQP
- Azure-IoT-Hub
- Properties
- Azure-ServiceBus-Sender
- Properties
- AzureMQTTTwinsBMP280Sleep
- AzureMQTT
- Properties
- AzureSDK
- AzureEdgeOta
- AzureEdgeOTAEngine
- Properties
- CountMeasurement
- AzureIoTPnP
- Properties
- AzureSDKBasicFullyManaged
- Properties
- AzureSDKBasic
- Properties
- AzureSDKSensorCertificate
- NFSensorAzureIoTHub
- Properties
- AzureSDKSleepBMP280
- Properties
- AzureSDK
- Properties
- DpsSampleApp
- Properties
- Beginner
- AnalogRainSensor
- Properties
- BlinkLed
- Properties
- ButtonNuget
- Properties
- Button
- Properties
- Buzzer
- Properties
- PwmLed
- Properties
- ServoMotor
- Properties
- TempHumI2c
- Properties
- Blinky
- Blinky
- Properties
- Bluetooth
- BluetoothBeacon
- Properties
- BluetoothLESample1
- Properties
- BluetoothLESample2
- Properties
- BluetoothLESample3
- Properties
- BluetoothLESerial
- Properties
- BroadcastValues
- Properties
- Central1
- Properties
- Central2
- Properties
- Central3
- Properties
- ImprovWifi
- Properties
- WatcherFilters
- Properties
- CAN
- Can.TestApp
- Properties
- Collections
- Collections
- Properties
- Converter.Base64
- Base64Test
- Properties
- DAC
- DacSample
- Properties
- DebugGC.Test
- Properties
- DependencyInjection
- Simple
- Properties
- SlowBlink
- ExecutionConstraint
- ExecutionConstraint
- Properties
- GCStressTest
- Properties
- GiantGecko.Adc
- ContinuousSampling
- Properties
- Read.Channel
- Properties
- Gpio
- Esp32PulseCounter
- Properties
- Gpio+EventsIoTStyle
- Properties
- Gpio+Events
- Properties
- Graphics
- GenericDriver
- Properties
- Primitives
- Properties
- Screens
- m5stack-screen
- Properties
- m5stick-screen
- Properties
- SimpleWpf
- SimpleWpf.Esp32
- Properties
- SimpleWpf
- Properties
- Tetris
- Properties
- UsingGenericDriver
- Properties
- HTTP
- HttpAzureGET_Wifi
- Properties
- HttpAzureGET
- Properties
- HttpAzurePOST_Wifi
- Properties
- HttpAzurePOST
- Properties
- HttpListener_Wifi
- Properties
- HttpListener
- Properties
- HttpWebRequest_Wifi
- Properties
- HttpWebRequest
- Properties
- Hardware.Esp32.Rmt
- InfraredRemoteReceiver
- InfraredRemoteReceiverSample
- Properties
- NeoPixelStripLowMemory
- NeoPixel
- Properties
- NeoPixelStrip
- NeoPixel
- Properties
- Ultrasonic
- Properties
- Hardware.Esp32
- Properties
- Hardware.GiantGecko
- GiantGecko.PowerMode
- Properties
- GiantGecko.ReadDeviceIDs
- Properties
- Hardware.Stm32
- Stm32.BackupMemory
- Properties
- Stm32.PowerMode
- Properties
- Stm32.ReadDeviceIDs
- Properties
- Stm32.TestAlarms
- Properties
- Hardware.TI
- TI.PowerMode
- Properties
- TI.Utilities
- Properties
- Hosting
- Logging
- Properties
- SensorQueue
- Properties
- Simple
- Properties
- SlowBlink
- Properties
- I2C
- I2cMasterSlave
- I2cMasterDevice
- Properties
- I2cSlaveDevice
- Properties
- NanoI2cScanner
- Properties
- System.Device.I2c/GPS
- nanoframework.Samples.GPS
- Properties
- I2S
- Input
- Properties
- Output
- Properties
- Interop
- awesome-library
- Stubs/NF.AwesomeLib
- test-application
- Properties
- Json
- JsonConfigurationStore
- Properties
- Logging
- Properties
- MQTT
- AdvancedExample.Aws
- Properties
- AdvancedExample.Azure
- Properties
- AdvancedExample.Certificates
- Properties
- BasicExample.Ethernet
- Properties
- BasicExample.WiFi
- Properties
- ManagedResources
- Properties
- McpAi
- Properties
- NativeEvents
- Properties
- Networking
- Socket.Client_WiFi
- Properties
- Socket.Client
- Properties
- NumberParser
- NumberParserTest
- Properties
- OpenThread
- UdpThreadClient
- Properties
- UdpThreadServer
- Properties
- PWM/System.Device.Pwm
- Properties
- RTC
- Properties
- Reflection
- CustomAttributes
- Properties
- SPI
- Properties
- SSL
- ParseCertificate
- Properties
- SecureClient_WiFi
- Properties
- SecureClient
- Properties
- SecureServer_WiFi
- Properties
- SecureServer
- Properties
- SerialCommunication/SerialCommunication
- Properties
- System.IO.FileSystem
- BasicFileSystemExample
- MountExample
- Properties
- System.Random
- Properties
- TI.EasyLink
- EasyLink.Concentrator
- Properties
- EasyLink.Node
- Properties
- Threading
- 01-Basic Threading
- Properties
- 02-Passing Parameters
- Properties
- 03-Retrieving data from threads
- Properties
- 04-Controlling threads
- Properties
- 05-ManualResetEvent
- Properties
- 06-AutoResetEvent
- Properties
- 07-Sharing resources
- Properties
- Timer
- Properties
- ToStringTest
- ToStringTest
- Properties
- TouchESP32
- Properties
- UdpClient
- DumpSSDPRequests
- Properties
- QOTDClient
- Properties
- UdpEchoServer
- Properties
- UnitTest
- NFUnitTestDemo
- UsbClient/UsbClient
- UsbStream
- Properties
- WebSockets
- WebSockets.Client.Sample
- Properties
- WebSockets.Server.RgbSample
- Properties
- Websockets.ServerClient.Sample
- Properties
- Webserver
- ServoMotorTester
- Properties
- WebServer.DI
- Properties
- WebServer.GpioRest
- Properties
- WebServer.Sample
- WebServer.Sample.FileSystem
- Properties
- WebServer.Sample
- Properties
- WiFiAP
- Properties
- Wifi
- ScanWiFi
- Properties
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
Lines changed: 0 additions & 51 deletions
This file was deleted.
Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
Lines changed: 0 additions & 63 deletions
This file was deleted.
Lines changed: 0 additions & 33 deletions
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments