* Upgrade to .NET 10
- Require .NET 10 SDK
- Include net10.0 assets in all assemblies
- Move net9.0-only targets to net10.0
- Update LangVersion to latest
- Remove complicated distinctions between debug target TFMs and release target TFMs
- Remove unnecessary package dependencies when built into netcoreapp
- Clean up some ifdefs
- Clean up some analyzer warnings
* Fix CI
* Move packages
* Update nuget.config
* Address Xmldoc
* Remove format from branches checks
* Address Xmldocs
* Add more details to the implementation
* Moving Agent logic to ChatClient
* Adding Name and Id overrides to AzureAIAgent
* Updating extensions
* Add GetAiAgent extensions
* Adding support for version as name can conflict 409 using the Agents API with same name
* Addressing more updates to the extensions
* More improvements
* Remove debugging code from sample
* Address copilot feedback
* Apply suggestions from co-pilot code review
* Add build and test in subfolder to see if it works
* Move build and test file to root workflows
* Update to .net 9, add checkout filter and fix package check
* Only run framework tests on windows-latest
* Fix if statements and restrict package check to release builds
* Fix coverage check
* Add dotnet format
* Address PR comment
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Address PR comments
Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
* Address PR comments
Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
* Fix error
* update package install check to run in temp folder.
* Fix typo in package install check
* Update net472 handling for tests
* Fix dotnet version name
* Update package install check with framework from matrix
* Remove switch from pack and rename to targetFramework
* Try /p switch for pack
* Move /p switch
* rename /p to /property
* Restrict package install check to netx
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>