Description of changes:
Update tests and samples to use .NET 8 and clean up all warnings in the solutions. I also added the flag to treat warnings as flags to avoid new warnings coming in the future.
Confirmed in Visual Studio solution compiles with no warnings and all tests run successfully.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Description of changes: Update tests and samples to use .NET 8 and clean up all warnings in the solutions. I also added the flag to treat warnings as flags to avoid new warnings coming in the future.
Confirmed in Visual Studio solution compiles with no warnings and all tests run successfully.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.