Skip to content

Commit 0ffacf2

Browse files
.NET Projects Tree (#650)
1 parent 22d878d commit 0ffacf2

File tree

2 files changed

+179
-1
lines changed

2 files changed

+179
-1
lines changed

.ecrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"NoColor": false,
33
"Exclude": [
44
"^docs/",
5-
"net/Directory.Packages.props",
5+
"net/Directory.Packages.*",
66
"\\.dbml(\\.layout)?$",
77
"\\.designer\\.cs$",
88
"\\.snk\\.enc$"

net/Directory.Packages.md

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
# Target Frameworks Map
2+
3+
## Summary
4+
5+
[.NET 8.0](#net-80-projects)
6+
7+
- tfm: `net8.0`: [Assemblies: 7, Package References: 20, References: 1](#net-80-dependencies)
8+
9+
[.NET 9.0](#net-90-projects)
10+
11+
- tfm: `net9.0`: [Assemblies: 1, Package References: 5 (override version 1)](#net-90-dependencies)
12+
13+
[.NET Framework 4.6.2](#net-framework-462-projects)
14+
15+
- tfm: `net462`: [Assemblies: 2, Package References: 4, References: 1](#net-framework-462-dependencies)
16+
17+
[.NET Framework 4.7.2](#net-framework-472-projects)
18+
19+
- tfm: `net472`: [Assemblies: 3, Package References: 7, References: 4](#net-framework-472-dependencies)
20+
21+
[Expected Directory.Packages.props file](expected-directorypackagesprops-file)
22+
23+
## Package References (by Target Framework)
24+
25+
### .NET 8.0 Dependencies
26+
27+
TFM: `net8.0`
28+
29+
- `Azure.Identity`
30+
- `DevExpress.Xpo`
31+
- `FluentNHibernate`
32+
- `LinqKit.Microsoft.EntityFrameworkCore`
33+
- `Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation`
34+
- `Microsoft.EntityFrameworkCore.SqlServer`
35+
- `Microsoft.Identity.Client`
36+
- `Microsoft.NET.Test.Sdk`
37+
- `Microsoft.Web.LibraryManager.Build`
38+
- `Newtonsoft.Json`[Deprecated ->](#newtonsoftjson-tfmnet80)
39+
- `System.Data.SqlClient`
40+
- `System.Formats.Asn1`
41+
- `System.Linq.Dynamic.Core`
42+
- `System.Net.Http`
43+
- `System.Text.Json`
44+
- `System.Text.RegularExpressions`
45+
- `xunit`
46+
- `xunit.assert`
47+
- `xunit.core`
48+
- `xunit.runner.visualstudio`
49+
50+
### .NET 9.0 Dependencies
51+
52+
TFM: `net9.0`
53+
54+
- `LinqKit.Microsoft.EntityFrameworkCore`
55+
- `Microsoft.EntityFrameworkCore.SqlServer`
56+
- `Microsoft.NET.Test.Sdk`
57+
- `xunit`
58+
- `xunit.runner.visualstudio`
59+
---
60+
- `Microsoft.EntityFrameworkCore.SqlServer` VersionOverride=`9.0.0`[->](#microsoftentityframeworkcoresqlserver-versionoverride900)
61+
62+
### .NET Framework 4.6.2 Dependencies
63+
64+
TFM: `net462`
65+
66+
- `System.Data.SqlClient`
67+
- `System.Text.Json`
68+
- `xunit.assert`
69+
- `xunit.core`
70+
71+
### .NET Framework 4.7.2 Dependencies
72+
73+
TFM: `net472`
74+
75+
- `EntityFramework`
76+
- `LinqKit.EntityFramework`
77+
- `Newtonsoft.Json`[Deprecated ->](#newtonsoftjson-tfmnet472)
78+
- `System.Data.SqlClient`
79+
- `System.Linq.Dynamic.Core`
80+
- `xunit`
81+
- `xunit.runner.visualstudio`
82+
83+
## Projects (by Target Framework)
84+
85+
### .NET 8.0 Projects
86+
87+
TFM: `net8.0`
88+
89+
- DevExtreme.AspNet.Data (`\DevExtreme.AspNet.Data\DevExtreme.AspNet.Data.csproj`)
90+
- DevExtreme.AspNet.Data.Tests (`\DevExtreme.AspNet.Data.Tests\DevExtreme.AspNet.Data.Tests.csproj`)
91+
- DevExtreme.AspNet.Data.Tests.Common (`\DevExtreme.AspNet.Data.Tests.Common\DevExtreme.AspNet.Data.Tests.Common.csproj`)
92+
- DevExtreme.AspNet.Data.Tests.EFCore8 (`\DevExtreme.AspNet.Data.Tests.EFCore8\DevExtreme.AspNet.Data.Tests.EFCore8.csproj`)
93+
- DevExtreme.AspNet.Data.Tests.NH (`\DevExtreme.AspNet.Data.Tests.NH\DevExtreme.AspNet.Data.Tests.NH.csproj`)
94+
- DevExtreme.AspNet.Data.Tests.Xpo (`\DevExtreme.AspNet.Data.Tests.Xpo\DevExtreme.AspNet.Data.Tests.Xpo.csproj`)
95+
- Sample (`\Sample\Sample.csproj`)
96+
97+
### .NET 9.0 Projects
98+
99+
TFM: `net9.0`
100+
101+
- DevExtreme.AspNet.Data.Tests.EFCore9 (`\DevExtreme.AspNet.Data.Tests.EFCore9\DevExtreme.AspNet.Data.Tests.EFCore9.csproj`)
102+
103+
### .NET Framework 4.6.2 Projects
104+
105+
TFM: `net462`
106+
107+
- DevExtreme.AspNet.Data (`\DevExtreme.AspNet.Data\DevExtreme.AspNet.Data.csproj`)
108+
- DevExtreme.AspNet.Data.Tests.Common (`\DevExtreme.AspNet.Data.Tests.Common\DevExtreme.AspNet.Data.Tests.Common.csproj`)
109+
110+
### .NET Framework 4.7.2 Projects
111+
112+
TFM: `net472`
113+
114+
- DevExtreme.AspNet.Data.Tests (`\DevExtreme.AspNet.Data.Tests.NET4\DevExtreme.AspNet.Data.Tests.NET4.csproj`)
115+
- DevExtreme.AspNet.Data.Tests.EF6 (`\DevExtreme.AspNet.Data.Tests.EF6\DevExtreme.AspNet.Data.Tests.EF6.csproj`)
116+
- DevExtreme.AspNet.Data.Tests.L2S (`\DevExtreme.AspNet.Data.Tests.L2S\DevExtreme.AspNet.Data.Tests.L2S.csproj`)
117+
118+
## Projects with exact Versions or VersionOverrides
119+
120+
### TFM: `net9.0`
121+
122+
#### `Microsoft.EntityFrameworkCore.SqlServer` VersionOverride=`9.0.0`
123+
- `\DevExtreme.AspNet.Data.Tests.EFCore9\DevExtreme.AspNet.Data.Tests.EFCore9.csproj`
124+
125+
## Projects with deprecated packages
126+
127+
### TFM: `net8.0`
128+
129+
#### Newtonsoft.Json tfm=`net8.0`
130+
- `\Sample\Sample.csproj`
131+
132+
### TFM: `net472`
133+
134+
#### Newtonsoft.Json tfm=`net472`
135+
- `\DevExtreme.AspNet.Data.Tests.NET4\DevExtreme.AspNet.Data.Tests.NET4.csproj`
136+
137+
## Expected Directory.Packages.props file
138+
139+
```xml
140+
<Project>
141+
<PropertyGroup>
142+
<NoWarn>NU1507</NoWarn>
143+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
144+
</PropertyGroup>
145+
<!-- Common (.NET/.NET Framework) PackageReferences -->
146+
<ItemGroup>
147+
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
148+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
149+
<PackageVersion Include="xunit.assert" Version="2.9.2" />
150+
<PackageVersion Include="xunit.core" Version="2.9.2" />
151+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
152+
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.3.3" />
153+
<PackageVersion Include="xunit" Version="2.9.2" />
154+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
155+
</ItemGroup>
156+
<!-- .NET PackageReferences -->
157+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0' Or '$(TargetFramework)' == 'net9.0'">
158+
<PackageVersion Include="Azure.Identity" Version="1.12.0" />
159+
<PackageVersion Include="DevExpress.Xpo" Version="24.2.1-alpha-24260" />
160+
<PackageVersion Include="FluentNHibernate" Version="3.4.0" />
161+
<PackageVersion Include="LinqKit.Microsoft.EntityFrameworkCore" Version="6.1.3" />
162+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.10" />
163+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.10" />
164+
<PackageVersion Include="Microsoft.Identity.Client" Version="4.61.3" />
165+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
166+
<PackageVersion Include="Microsoft.Web.LibraryManager.Build" Version="2.1.175" />
167+
<PackageVersion Include="System.Formats.Asn1" Version="8.0.1" />
168+
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
169+
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1" />
170+
</ItemGroup>
171+
<!-- .NET Framework PackageReferences -->
172+
<ItemGroup Condition="'$(TargetFramework)' == 'net462' Or '$(TargetFramework)' == 'net472'">
173+
<PackageVersion Include="EntityFramework" Version="6.5.1" />
174+
<PackageVersion Include="LinqKit.EntityFramework" Version="1.2.3" />
175+
</ItemGroup>
176+
</Project>
177+
178+
```

0 commit comments

Comments
 (0)