diff --git a/.ecrc b/.ecrc index d375d4af..f8fa2b51 100644 --- a/.ecrc +++ b/.ecrc @@ -2,7 +2,7 @@ "NoColor": false, "Exclude": [ "^docs/", - "net/Directory.Packages.props", + "net/Directory.Packages.*", "\\.dbml(\\.layout)?$", "\\.designer\\.cs$", "\\.snk\\.enc$" diff --git a/net/Directory.Packages.md b/net/Directory.Packages.md new file mode 100644 index 00000000..71dc6194 --- /dev/null +++ b/net/Directory.Packages.md @@ -0,0 +1,178 @@ +# Target Frameworks Map + +## Summary + +[.NET 8.0](#net-80-projects) + +- tfm: `net8.0`: [Assemblies: 7, Package References: 20, References: 1](#net-80-dependencies) + +[.NET 9.0](#net-90-projects) + +- tfm: `net9.0`: [Assemblies: 1, Package References: 5 (override version 1)](#net-90-dependencies) + +[.NET Framework 4.6.2](#net-framework-462-projects) + +- tfm: `net462`: [Assemblies: 2, Package References: 4, References: 1](#net-framework-462-dependencies) + +[.NET Framework 4.7.2](#net-framework-472-projects) + +- tfm: `net472`: [Assemblies: 3, Package References: 7, References: 4](#net-framework-472-dependencies) + +[Expected Directory.Packages.props file](expected-directorypackagesprops-file) + +## Package References (by Target Framework) + +### .NET 8.0 Dependencies + +TFM: `net8.0` + +- `Azure.Identity` +- `DevExpress.Xpo` +- `FluentNHibernate` +- `LinqKit.Microsoft.EntityFrameworkCore` +- `Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation` +- `Microsoft.EntityFrameworkCore.SqlServer` +- `Microsoft.Identity.Client` +- `Microsoft.NET.Test.Sdk` +- `Microsoft.Web.LibraryManager.Build` +- `Newtonsoft.Json`[Deprecated ->](#newtonsoftjson-tfmnet80) +- `System.Data.SqlClient` +- `System.Formats.Asn1` +- `System.Linq.Dynamic.Core` +- `System.Net.Http` +- `System.Text.Json` +- `System.Text.RegularExpressions` +- `xunit` +- `xunit.assert` +- `xunit.core` +- `xunit.runner.visualstudio` + +### .NET 9.0 Dependencies + +TFM: `net9.0` + +- `LinqKit.Microsoft.EntityFrameworkCore` +- `Microsoft.EntityFrameworkCore.SqlServer` +- `Microsoft.NET.Test.Sdk` +- `xunit` +- `xunit.runner.visualstudio` +--- +- `Microsoft.EntityFrameworkCore.SqlServer` VersionOverride=`9.0.0`[->](#microsoftentityframeworkcoresqlserver-versionoverride900) + +### .NET Framework 4.6.2 Dependencies + +TFM: `net462` + +- `System.Data.SqlClient` +- `System.Text.Json` +- `xunit.assert` +- `xunit.core` + +### .NET Framework 4.7.2 Dependencies + +TFM: `net472` + +- `EntityFramework` +- `LinqKit.EntityFramework` +- `Newtonsoft.Json`[Deprecated ->](#newtonsoftjson-tfmnet472) +- `System.Data.SqlClient` +- `System.Linq.Dynamic.Core` +- `xunit` +- `xunit.runner.visualstudio` + +## Projects (by Target Framework) + +### .NET 8.0 Projects + +TFM: `net8.0` + +- DevExtreme.AspNet.Data (`\DevExtreme.AspNet.Data\DevExtreme.AspNet.Data.csproj`) +- DevExtreme.AspNet.Data.Tests (`\DevExtreme.AspNet.Data.Tests\DevExtreme.AspNet.Data.Tests.csproj`) +- DevExtreme.AspNet.Data.Tests.Common (`\DevExtreme.AspNet.Data.Tests.Common\DevExtreme.AspNet.Data.Tests.Common.csproj`) +- DevExtreme.AspNet.Data.Tests.EFCore8 (`\DevExtreme.AspNet.Data.Tests.EFCore8\DevExtreme.AspNet.Data.Tests.EFCore8.csproj`) +- DevExtreme.AspNet.Data.Tests.NH (`\DevExtreme.AspNet.Data.Tests.NH\DevExtreme.AspNet.Data.Tests.NH.csproj`) +- DevExtreme.AspNet.Data.Tests.Xpo (`\DevExtreme.AspNet.Data.Tests.Xpo\DevExtreme.AspNet.Data.Tests.Xpo.csproj`) +- Sample (`\Sample\Sample.csproj`) + +### .NET 9.0 Projects + +TFM: `net9.0` + +- DevExtreme.AspNet.Data.Tests.EFCore9 (`\DevExtreme.AspNet.Data.Tests.EFCore9\DevExtreme.AspNet.Data.Tests.EFCore9.csproj`) + +### .NET Framework 4.6.2 Projects + +TFM: `net462` + +- DevExtreme.AspNet.Data (`\DevExtreme.AspNet.Data\DevExtreme.AspNet.Data.csproj`) +- DevExtreme.AspNet.Data.Tests.Common (`\DevExtreme.AspNet.Data.Tests.Common\DevExtreme.AspNet.Data.Tests.Common.csproj`) + +### .NET Framework 4.7.2 Projects + +TFM: `net472` + +- DevExtreme.AspNet.Data.Tests (`\DevExtreme.AspNet.Data.Tests.NET4\DevExtreme.AspNet.Data.Tests.NET4.csproj`) +- DevExtreme.AspNet.Data.Tests.EF6 (`\DevExtreme.AspNet.Data.Tests.EF6\DevExtreme.AspNet.Data.Tests.EF6.csproj`) +- DevExtreme.AspNet.Data.Tests.L2S (`\DevExtreme.AspNet.Data.Tests.L2S\DevExtreme.AspNet.Data.Tests.L2S.csproj`) + +## Projects with exact Versions or VersionOverrides + +### TFM: `net9.0` + +#### `Microsoft.EntityFrameworkCore.SqlServer` VersionOverride=`9.0.0` +- `\DevExtreme.AspNet.Data.Tests.EFCore9\DevExtreme.AspNet.Data.Tests.EFCore9.csproj` + +## Projects with deprecated packages + +### TFM: `net8.0` + +#### Newtonsoft.Json tfm=`net8.0` +- `\Sample\Sample.csproj` + +### TFM: `net472` + +#### Newtonsoft.Json tfm=`net472` +- `\DevExtreme.AspNet.Data.Tests.NET4\DevExtreme.AspNet.Data.Tests.NET4.csproj` + +## Expected Directory.Packages.props file + +```xml + + + NU1507 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +```