Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit b566a27

Browse files
committed
better way to remove obsolete projs
1 parent 693e0b4 commit b566a27

File tree

7 files changed

+477
-1
lines changed

7 files changed

+477
-1
lines changed

tests/build.proj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\targeting_pack_ref\targeting_pack_ref.csproj" />
2727
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\test_dependencies\test_dependencies.csproj" />
2828
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\Common\test_runtime\test_runtime.csproj" />
29+
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark+roslyn\benchmark+roslyn.csproj" />
30+
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark+serialize\benchmark+serialize.csproj" />
31+
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark\benchmark.csproj" />
32+
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\JIT\config\benchmark+intrinsic\benchmark+intrinsic.csproj" />
33+
<RestoreProjects Include="$(MSBuildThisFileDirectory)src\performance\performance.csproj" />
2934
</ItemGroup>
3035

3136
<Target Name="BuildTargetingPack" AfterTargets="BatchRestorePackages" Condition="$(__SkipTargetingPackBuild) != 'true'">
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<CLRTestKind>BuildOnly</CLRTestKind>
8+
<NugetTargetMoniker>.NETCoreApp,Version=v3.1</NugetTargetMoniker>
9+
<NugetTargetMonikerShort>netcoreapp3.1</NugetTargetMonikerShort>
10+
<IsTestProject>false</IsTestProject>
11+
</PropertyGroup>
12+
<ItemGroup>
13+
<PackageReference Include="Microsoft.Private.CoreFx.NETCoreApp">
14+
<Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
15+
</PackageReference>
16+
<PackageReference Include="System.Runtime.CompilerServices.Unsafe">
17+
<Version>4.7.0</Version>
18+
</PackageReference>
19+
</ItemGroup>
20+
<PropertyGroup>
21+
<TargetFramework>netcoreapp3.1</TargetFramework>
22+
<TargetFrameworkIdentifier>.NETCoreApp</TargetFrameworkIdentifier>
23+
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;netcoreapp1.1;portable-net45+win8</PackageTargetFallback>
24+
<RuntimeIdentifiers>win-arm;win-arm64;win-x64;win-x86;$(TargetRid)</RuntimeIdentifiers>
25+
<ContainsPackageReferences>true</ContainsPackageReferences>
26+
<PrereleaseResolveNuGetPackages>false</PrereleaseResolveNuGetPackages>
27+
</PropertyGroup>
28+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
29+
<Target Name="Build"
30+
DependsOnTargets="ResolveReferences" />
31+
</Project>
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4+
<PropertyGroup>
5+
<NugetTargetMoniker>.NETStandard,Version=v1.4</NugetTargetMoniker>
6+
<NugetTargetMonikerShort>netstandard1.4</NugetTargetMonikerShort>
7+
<IsTestProject>false</IsTestProject>
8+
</PropertyGroup>
9+
<ItemGroup>
10+
<PackageReference Include="Microsoft.CodeAnalysis.Compilers">
11+
<Version>1.1.1</Version>
12+
</PackageReference>
13+
<PackageReference Include="xunit.performance.api">
14+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
15+
</PackageReference>
16+
<PackageReference Include="xunit.performance.core">
17+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
18+
</PackageReference>
19+
<PackageReference Include="xunit.performance.execution">
20+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
21+
</PackageReference>
22+
<PackageReference Include="xunit.performance.metrics">
23+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
24+
</PackageReference>
25+
<PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent">
26+
<Version>$(MicrosoftDiagnosticsTracingTraceEventPackageVersion)</Version>
27+
</PackageReference>
28+
<PackageReference Include="Microsoft.NETCore.Platforms">
29+
<Version>$(MicrosoftNETCorePlatformsVersion)</Version>
30+
</PackageReference>
31+
<PackageReference Include="System.Console">
32+
<Version>4.4.0-beta-24913-02</Version>
33+
</PackageReference>
34+
<PackageReference Include="System.Dynamic.Runtime">
35+
<Version>4.4.0-beta-24913-02</Version>
36+
</PackageReference>
37+
<PackageReference Include="System.Linq">
38+
<Version>4.4.0-beta-24913-02</Version>
39+
</PackageReference>
40+
<PackageReference Include="System.IO.FileSystem">
41+
<Version>4.4.0-beta-24913-02</Version>
42+
</PackageReference>
43+
<PackageReference Include="System.Numerics.Vectors">
44+
<Version>4.4.0-preview2-25302-03</Version>
45+
</PackageReference>
46+
<PackageReference Include="System.Reflection">
47+
<Version>4.4.0-beta-24913-02</Version>
48+
</PackageReference>
49+
<PackageReference Include="System.Reflection.Extensions">
50+
<Version>4.4.0-beta-24913-02</Version>
51+
</PackageReference>
52+
<PackageReference Include="System.Reflection.TypeExtensions">
53+
<Version>4.4.0-preview2-25302-03</Version>
54+
</PackageReference>
55+
<PackageReference Include="System.Runtime">
56+
<Version>4.4.0-beta-24913-02</Version>
57+
</PackageReference>
58+
<PackageReference Include="System.Runtime.Extensions">
59+
<Version>4.4.0-beta-24913-02</Version>
60+
</PackageReference>
61+
<PackageReference Include="System.Runtime.Numerics">
62+
<Version>4.4.0-beta-24913-02</Version>
63+
</PackageReference>
64+
<PackageReference Include="System.Text.RegularExpressions">
65+
<Version>4.4.0-beta-24913-02</Version>
66+
</PackageReference>
67+
<PackageReference Include="System.Threading">
68+
<Version>4.4.0-beta-24913-02</Version>
69+
</PackageReference>
70+
<PackageReference Include="System.Threading.Thread">
71+
<Version>4.4.0-beta-24913-02</Version>
72+
</PackageReference>
73+
<PackageReference Include="System.Threading.Tasks">
74+
<Version>4.4.0-beta-24913-02</Version>
75+
</PackageReference>
76+
<PackageReference Include="System.Threading.Tasks.Parallel">
77+
<Version>4.4.0-beta-24913-02</Version>
78+
</PackageReference>
79+
<PackageReference Include="System.Security.Cryptography.Algorithms">
80+
<Version>4.4.0-beta-24913-02</Version>
81+
</PackageReference>
82+
<PackageReference Include="xunit">
83+
<Version>$(XunitPackageVersion)</Version>
84+
</PackageReference>
85+
<PackageReference Include="xunit.runner.console">
86+
<Version>$(XunitPackageVersion)</Version>
87+
</PackageReference>
88+
<PackageReference Include="xunit.runner.utility">
89+
<Version>$(XunitPackageVersion)</Version>
90+
</PackageReference>
91+
</ItemGroup>
92+
<PropertyGroup>
93+
<TargetFramework>netstandard1.4</TargetFramework>
94+
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
95+
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
96+
<ContainsPackageReferences>true</ContainsPackageReferences>
97+
<PrereleaseResolveNuGetPackages>false</PrereleaseResolveNuGetPackages>
98+
</PropertyGroup>
99+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
100+
<Target Name="Build"
101+
DependsOnTargets="ResolveReferences" />
102+
</Project>
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4+
<PropertyGroup>
5+
<NugetTargetMoniker>.NETStandard,Version=v1.4</NugetTargetMoniker>
6+
<NugetTargetMonikerShort>netstandard1.4</NugetTargetMonikerShort>
7+
<IsTestProject>false</IsTestProject>
8+
</PropertyGroup>
9+
<ItemGroup>
10+
<PackageReference Include="xunit.performance.api">
11+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
12+
</PackageReference>
13+
<PackageReference Include="xunit.performance.core">
14+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
15+
</PackageReference>
16+
<PackageReference Include="xunit.performance.execution">
17+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
18+
</PackageReference>
19+
<PackageReference Include="xunit.performance.metrics">
20+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
21+
</PackageReference>
22+
<PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent">
23+
<Version>$(MicrosoftDiagnosticsTracingTraceEventPackageVersion)</Version>
24+
</PackageReference>
25+
<PackageReference Include="Microsoft.NETCore.Platforms">
26+
<Version>$(MicrosoftNETCorePlatformsVersion)</Version>
27+
</PackageReference>
28+
<PackageReference Include="Newtonsoft.Json">
29+
<Version>7.0.1</Version>
30+
</PackageReference>
31+
<PackageReference Include="System.Console">
32+
<Version>4.4.0-beta-24913-02</Version>
33+
</PackageReference>
34+
<PackageReference Include="System.IO">
35+
<Version>4.4.0-beta-24913-02</Version>
36+
</PackageReference>
37+
<PackageReference Include="System.IO.FileSystem">
38+
<Version>4.4.0-beta-24913-02</Version>
39+
</PackageReference>
40+
<PackageReference Include="System.Linq">
41+
<Version>4.4.0-beta-24913-02</Version>
42+
</PackageReference>
43+
<PackageReference Include="System.ObjectModel">
44+
<Version>4.4.0-beta-24913-02</Version>
45+
</PackageReference>
46+
<PackageReference Include="System.Dynamic.Runtime">
47+
<Version>4.4.0-beta-24913-02</Version>
48+
</PackageReference>
49+
<PackageReference Include="System.Reflection">
50+
<Version>4.4.0-beta-24913-02</Version>
51+
</PackageReference>
52+
<PackageReference Include="System.Reflection.Extensions">
53+
<Version>4.4.0-beta-24913-02</Version>
54+
</PackageReference>
55+
<PackageReference Include="System.Reflection.TypeExtensions">
56+
<Version>4.4.0-preview2-25302-03</Version>
57+
</PackageReference>
58+
<PackageReference Include="System.Runtime">
59+
<Version>4.4.0-beta-24913-02</Version>
60+
</PackageReference>
61+
<PackageReference Include="System.Runtime.Serialization.Json">
62+
<Version>4.4.0-beta-24913-02</Version>
63+
</PackageReference>
64+
<PackageReference Include="System.Runtime.Serialization.Primitives">
65+
<Version>4.4.0-beta-24913-02</Version>
66+
</PackageReference>
67+
<PackageReference Include="System.Runtime.Serialization.Xml">
68+
<Version>4.4.0-beta-24913-02</Version>
69+
</PackageReference>
70+
<PackageReference Include="System.Text.RegularExpressions">
71+
<Version>4.4.0-beta-24913-02</Version>
72+
</PackageReference>
73+
<PackageReference Include="System.Xml.XmlDocument">
74+
<Version>4.4.0-beta-24913-02</Version>
75+
</PackageReference>
76+
<PackageReference Include="System.Xml.XmlSerializer">
77+
<Version>4.4.0-beta-24913-02</Version>
78+
</PackageReference>
79+
<PackageReference Include="xunit">
80+
<Version>$(XunitPackageVersion)</Version>
81+
</PackageReference>
82+
<PackageReference Include="xunit.runner.console">
83+
<Version>$(XunitPackageVersion)</Version>
84+
</PackageReference>
85+
<PackageReference Include="xunit.runner.utility">
86+
<Version>$(XunitPackageVersion)</Version>
87+
</PackageReference>
88+
</ItemGroup>
89+
<PropertyGroup>
90+
<TargetFramework>netstandard1.4</TargetFramework>
91+
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
92+
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
93+
<ContainsPackageReferences>true</ContainsPackageReferences>
94+
<PrereleaseResolveNuGetPackages>false</PrereleaseResolveNuGetPackages>
95+
</PropertyGroup>
96+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
97+
<Target Name="Build"
98+
DependsOnTargets="ResolveReferences" />
99+
</Project>
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4+
<PropertyGroup>
5+
<NugetTargetMoniker>.NETStandard,Version=v1.4</NugetTargetMoniker>
6+
<NugetTargetMonikerShort>netstandard1.4</NugetTargetMonikerShort>
7+
<IsTestProject>false</IsTestProject>
8+
</PropertyGroup>
9+
<ItemGroup>
10+
<PackageReference Include="xunit.performance.api">
11+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
12+
</PackageReference>
13+
<PackageReference Include="xunit.performance.core">
14+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
15+
</PackageReference>
16+
<PackageReference Include="xunit.performance.execution">
17+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
18+
</PackageReference>
19+
<PackageReference Include="xunit.performance.metrics">
20+
<Version>$(XunitPerformanceApiPackageVersion)</Version>
21+
</PackageReference>
22+
<PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent">
23+
<Version>$(MicrosoftDiagnosticsTracingTraceEventPackageVersion)</Version>
24+
</PackageReference>
25+
<PackageReference Include="Microsoft.NETCore.Platforms">
26+
<Version>$(MicrosoftNETCorePlatformsVersion)</Version>
27+
</PackageReference>
28+
<PackageReference Include="System.Collections.NonGeneric">
29+
<Version>4.4.0-beta-24913-02</Version>
30+
</PackageReference>
31+
<PackageReference Include="System.Console">
32+
<Version>4.4.0-beta-24913-02</Version>
33+
</PackageReference>
34+
<PackageReference Include="System.IO.FileSystem">
35+
<Version>4.4.0-beta-24913-02</Version>
36+
</PackageReference>
37+
<PackageReference Include="System.Linq">
38+
<Version>4.4.0-beta-24913-02</Version>
39+
</PackageReference>
40+
<PackageReference Include="System.Linq.Parallel">
41+
<Version>4.4.0-beta-24913-02</Version>
42+
</PackageReference>
43+
<PackageReference Include="System.Linq.Expressions">
44+
<Version>4.4.0-beta-24913-02</Version>
45+
</PackageReference>
46+
<PackageReference Include="System.Memory">
47+
<Version>4.5.2</Version>
48+
</PackageReference>
49+
<PackageReference Include="System.Numerics.Vectors">
50+
<Version>4.5.0</Version>
51+
</PackageReference>
52+
<PackageReference Include="System.Reflection">
53+
<Version>4.4.0-beta-24913-02</Version>
54+
</PackageReference>
55+
<PackageReference Include="System.Reflection.Extensions">
56+
<Version>4.4.0-beta-24913-02</Version>
57+
</PackageReference>
58+
<PackageReference Include="System.Reflection.TypeExtensions">
59+
<Version>4.7.0</Version>
60+
</PackageReference>
61+
<PackageReference Include="System.Runtime">
62+
<Version>4.4.0-beta-24913-02</Version>
63+
</PackageReference>
64+
<PackageReference Include="System.Runtime.CompilerServices.Unsafe">
65+
<Version>4.7.0</Version>
66+
</PackageReference>
67+
<PackageReference Include="System.Runtime.Extensions">
68+
<Version>4.4.0-beta-24913-02</Version>
69+
</PackageReference>
70+
<PackageReference Include="System.Runtime.Numerics">
71+
<Version>4.4.0-beta-24913-02</Version>
72+
</PackageReference>
73+
<PackageReference Include="System.Text.RegularExpressions">
74+
<Version>4.4.0-beta-24913-02</Version>
75+
</PackageReference>
76+
<PackageReference Include="System.Threading">
77+
<Version>4.4.0-beta-24913-02</Version>
78+
</PackageReference>
79+
<PackageReference Include="System.Threading.Thread">
80+
<Version>4.4.0-beta-24913-02</Version>
81+
</PackageReference>
82+
<PackageReference Include="System.Threading.Tasks">
83+
<Version>4.4.0-beta-24913-02</Version>
84+
</PackageReference>
85+
<PackageReference Include="System.Threading.Tasks.Parallel">
86+
<Version>4.4.0-beta-24913-02</Version>
87+
</PackageReference>
88+
<PackageReference Include="System.Threading.ThreadPool">
89+
<Version>4.4.0-beta-24913-02</Version>
90+
</PackageReference>
91+
<PackageReference Include="System.Diagnostics.Process">
92+
<Version>4.4.0-beta-24913-02</Version>
93+
</PackageReference>
94+
<PackageReference Include="System.Xml.XmlDocument">
95+
<Version>4.4.0-beta-24913-02</Version>
96+
</PackageReference>
97+
<PackageReference Include="xunit">
98+
<Version>$(XunitPackageVersion)</Version>
99+
</PackageReference>
100+
<PackageReference Include="xunit.runner.console">
101+
<Version>$(XunitPackageVersion)</Version>
102+
</PackageReference>
103+
<PackageReference Include="xunit.runner.utility">
104+
<Version>$(XunitPackageVersion)</Version>
105+
</PackageReference>
106+
</ItemGroup>
107+
<PropertyGroup>
108+
<TargetFramework>netstandard1.4</TargetFramework>
109+
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
110+
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50;portable-net45+win8</PackageTargetFallback>
111+
<ContainsPackageReferences>true</ContainsPackageReferences>
112+
<PrereleaseResolveNuGetPackages>false</PrereleaseResolveNuGetPackages>
113+
</PropertyGroup>
114+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
115+
<Target Name="Build"
116+
DependsOnTargets="ResolveReferences" />
117+
</Project>

tests/src/dirs.proj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525
<DisabledProjects Include="Common\external\external.csproj" />
2626
<DisabledProjects Include="Common\PerfHarness\PerfHarness.csproj" />
2727
<DisabledProjects Include="GC\Performance\Framework\GCPerfTestFramework.csproj" />
28-
<DisabledProjects Include="JIT\Performance\**" />
28+
<DisabledProjects Include="JIT\config\**" />
29+
<DisabledProjects Include="JIT\Performance\**" /> <!-- old packages and not used -->
30+
<DisabledProjects Include="Performance\performance.csproj" />
31+
<DisabledProjects Include="Performance\linkbench\linkbench.csproj" /> <!-- Not used -->
32+
<DisabledProjects Include="Performance\perflab\perflab.csproj" /> <!-- Not used -->
33+
<DisabledProjects Include="Performance\Scenario\JitBench\JitBench.csproj" /> <!-- Not used -->
2934
<DisabledProjects Include="Performance\Scenario\JitBench\unofficial_dotnet\JitBench.csproj" /> <!-- no official build support for SDK-style netcoreapp2.0 projects -->
3035
<DisabledProjects Include="Loader\classloader\generics\regressions\DD117522\Test.csproj" />
3136
<DisabledProjects Include="Loader\classloader\generics\GenericMethods\VSW491668.csproj" /> <!-- issue 5501 -->

0 commit comments

Comments
 (0)