Description
- our projects target netcoreapp2.0
- .NET SDK 2.x versions are out of support
As a result, developers are required to use an out-of-support version of .NET SDK.
.NET Framework Support Policy: https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework
.NET Standard Compatibility Table: https://docs.microsoft.com/en-us/dotnet/standard/net-standard
Action Items:
- Switch libraries to netstandard2.0
- Switch legacy libraries to the supported version of the .NET Framework
- Switch csproj files to the new SDK-based format
- Fix examples
- Remove all conditional compilation ('#if')
- Update build script
- "dotnet build" can be used to build everything, including Full Framework solution
- "dotnet pack" can pack NuGet packages
- Get rid of nuspec files
Attachments
Issue Links
- blocks
-
IGNITE-15710 .NET: Some tests fail on Windows and net461
- Open
-
IGNITE-15701 .NET: Use single Windows TeamCity configuration
- Resolved
- causes
-
IGNITE-15779 .NET: NuGet packaging is broken in release builds
- Resolved
- fixes
-
IGNITE-15505 .NET: Duplicate binaries in release package
- Resolved
-
IGNITE-13326 .NET: GetJvmDllPathsWindows does not work on .NET Core
- Resolved
-
IGNITE-12822 .NET: Build fails on Xamarin
- Resolved
-
IGNITE-7665 .NET: Target .NET Standard 2.0
- Resolved
-
IGNITE-13286 .NET: Add true NuGet multi-targeting
- Resolved
-
IGNITE-13506 .NET: Release build does not fail when compilation fails
- Resolved
- links to