* Added net8.0 to the dotnet-version array used by actions
* Changed framework version in Directory.Build.props
* Removed unsed nuget
* Update codeql-analysis.yml
* Added net8.0 target framework
* Updated code analyzer version to match net8.0
* Added net8.0 to tests
* Updated sdk version
* Updated version.json
* Fixed build for non windows machines
* Updated references in Directory.Build.targets
* Added conditional exception handling to WatchServerDisconnect test case
* Added missing project to solution