* Set NetCurrent so that it doesn't roll forward automatically
The VSTest repo can't use a floating NetCurrent value as the NetCurrent TFM is actually hardcoded in a number of places => .nuspec files. Set it to net9.0 explicitly so that the build continues to work with a .NET 10 SDK and Arcade 10 SDK (which is used inside the VMR).
Don't hardcode the value when building from source as in that configuration, the TFM needs to actually target the very latest.
* Update Directory.Build.props
---------
Co-authored-by: Jakub Jareš <me@jakubjares.com>
* Fix TraitCollection label
* Add build var TargetNetFxVersion
* Add Directory.Build.props for new variable
* Move to netcoreapp3.1
* More changes
* More updates
* Update packages
* Update test/Microsoft.TestPlatform.AcceptanceTests/Extension/NetCoreTargetFrameworkDataSourceAttribute.cs
Co-authored-by: Jakub Jareš <me@jakubjares.com>
* Update src/Microsoft.TestPlatform.Execution.Shared/DebuggerBreakpoint.cs
Co-authored-by: Jakub Jareš <me@jakubjares.com>
* Avoid potential ArgumentNullException
* Fix some warnings
* API is not available in netcoreapp
* More removal
* Test
* Fix unit tests
* Fix failing acceptance tests
* More simplification
* Fix acceptance tests?
* Ensure properties are defined for isolated acceptance tests
* More updates
* More fixes
* Remove no longer needed code
* Add trick to bump netcoreapp version
* Fix unit test
* Fixeeesss
* Address review comments
* Undo changes to installed net core frameworks
* Install .net core 3.1.25 instead of 3.1.24
* Add back 3.1.24 and keep 3.1.25
* Install runtime 3.1.27
* 605 files?
* Add logging for arguments, revert later
* Test can run on Linux
* Explain RunSpecificTestsShouldWorkWithFrameworkInCompatibleWarning test
Co-authored-by: Jakub Jareš <me@jakubjares.com>