-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDirectory.Packages.props
128 lines (119 loc) · 5.27 KB
/
Directory.Packages.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Enable central package management -->
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<!-- Enable deterministic NuGet package restore -->
<RestoreLockedMode>true</RestoreLockedMode>
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
<RestoreUseStaticGraphEvaluation>true</RestoreUseStaticGraphEvaluation>
</PropertyGroup>
<PropertyGroup Condition="'$(UseLocalFeed)' == 'true'">
<IsPackable>false</IsPackable>
<RestoreLockedMode>false</RestoreLockedMode>
<RestorePackagesWithLockFile>false</RestorePackagesWithLockFile>
<RestoreUseStaticGraphEvaluation>false</RestoreUseStaticGraphEvaluation>
</PropertyGroup>
<ItemGroup Label="PackageVersions">
<!-- MTGOSDK -->
<PackageVersion Include="Microsoft.CSharp"
Version="4.7.0" />
<PackageVersion Include="Microsoft.Diagnostics.Runtime"
Version="3.1.512801" />
<PackageVersion Include="Microsoft.Extensions.Logging"
Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Console"
Version="8.0.0" />
<PackageVersion Include="ImpromptuInterface"
Version="8.0.4" />
<PackageVersion Include="Newtonsoft.Json"
Version="13.0.3" />
<!-- MTGOSDK.Core -->
<PackageVersion Include="System.Reflection.Emit.ILGeneration"
Version="4.7.0" />
<PackageVersion Include="System.Reflection.Emit.Lightweight"
Version="4.7.0" />
<PackageVersion Include="Meziantou.Polyfill"
Version="1.0.39" />
<!-- MTGOSDK/lib/ILLink -->
<PackageVersion Include="Microsoft.NET.ILLink.Tasks"
Version="8.0.0"
Condition="'$(UseILLinkTrim)' == 'true'" />
<!-- MTGOSDK/lib/ILRepack -->
<PackageVersion Include="ILRepack.Lib.MSBuild.Task"
Version="2.0.34.1" />
<!-- MTGOSDK/lib/Launcher -->
<PackageVersion Include="FrameworkExtract.System.Deployment"
Version="4.0.30319" />
<!-- MTGOSDK.MSBuild -->
<PackageVersion Include="Microsoft.Build.Utilities.Core"
Version="17.10.4" />
<PackageVersion Include="JetBrains.Refasmer"
Version="1.0.33" />
<PackageVersion Include="Microsoft.ILVerification"
Version="8.0.0" />
<!-- MTGOSDK.Win32 -->
<PackageVersion Include="Microsoft.Win32.Registry"
Version="5.0.0" />
<PackageVersion Include="Iced"
Version="1.21.0" />
<!-- MTGOSDK.Tests -->
<PackageVersion Include="coverlet.msbuild"
Version="6.0.2" />
<PackageVersion Include="Microsoft.NET.Test.Sdk"
Version="17.10.0" />
<PackageVersion Include="NUnit"
Version="4.1.0" />
<PackageVersion Include="NUnit.Analyzers"
Version="4.2.0" />
<PackageVersion Include="NUnit3TestAdapter"
Version="4.5.0" />
<PackageVersion Include="ReportGenerator"
Version="5.3.8" />
</ItemGroup>
<!-- .NET Standard 2.0 -->
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<!-- Use API polyfills to help write .NET 5.0+ compatible code -->
<PackageReference Include="Meziantou.Polyfill"
PrivateAssets="all"
Condition="'$(EnablePolyfills)' != 'false'" />
</ItemGroup>
<!-- For the .NET SDK and Standard TFM, provide the ILLink.Tasks package -->
<ItemGroup Condition="'$(UseILLinkTrim)' == 'true'">
<PackageReference Include="Microsoft.NET.ILLink.Tasks"
PrivateAssets="all" />
</ItemGroup>
<!-- Build-time dependencies for MTGOSDK.MSBuild -->
<ItemGroup Condition="'$(ILRepackTargetsFile)' != ''">
<PackageReference Include="ILRepack.Lib.MSBuild.Task"
PrivateAssets="all" />
</ItemGroup>
<!--
SourceLink: Use ReproducibleBuilds SDK for build determinism.
- https://github.com/dotnet/reproducible-builds
-->
<Sdk Name="DotNet.ReproducibleBuilds.Isolated"
Version="1.2.4"
Condition="'$(EnableSourceLink)' != 'false'" />
<ItemGroup Condition="'$(EnableSourceLink)' != 'false'">
<GlobalPackageReference Include="DotNet.ReproducibleBuilds"
Version="1.2.4"
PrivateAssets="All" />
<!--
Required for deterministic source paths.
- https://github.com/dotnet/roslyn/issues/55860
-->
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(RepoRoot)))"
Condition="'$(RepoRoot)' != ''" />
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub"
Version="8.0.0"
PrivateAssets="All" />
</ItemGroup>
<!-- Use Nerdbank.GitVersioning for package SemVer -->
<ItemGroup Condition="'$(IsPackable)' != 'false' And
'$(EnableSourceControlManagerQueries)' != 'false'">
<GlobalPackageReference Include="Nerdbank.GitVersioning"
Version="3.6.139"
PrivateAssets="All" />
</ItemGroup>
</Project>