-
Notifications
You must be signed in to change notification settings - Fork 162
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
82 lines (75 loc) · 4.84 KB
/
Copy pathDirectory.Build.props
File metadata and controls
82 lines (75 loc) · 4.84 KB
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
<!-- Top level Directory.Build.props -->
<Project>
<PropertyGroup>
<!-- Compile and Build Settings -->
<LangVersion>13</LangVersion>
<Features>strict</Features>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<AnalysisMode>Minimum</AnalysisMode>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<Version Condition="'$(Version)'==''">4.0.0.0</Version>
<OutputPath>$(MSBuildThisFileDirectory)\..\bin\$(Configuration)\</OutputPath>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
<RollForward>Major</RollForward>
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
<!-- Signing Assemblies -->
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\nunit.snk</AssemblyOriginatorKeyFile>
<!-- Debugging -->
<DebugType>portable</DebugType>
<DebugSymbols>true</DebugSymbols>
<!-- Commonly Used Package Versions -->
<AnnotatedReferenceAssemblyVersion>8.0.0</AnnotatedReferenceAssemblyVersion>
<EngineApiVersion>4.0.0-beta.4</EngineApiVersion>
<!-- Informational Settings -->
<Company>NUnit Software</Company>
<Product>NUnit 4 Runner and Engine</Product>
<Trademark>NUnit is a trademark of NUnit Software</Trademark>
<!-- Keys for Friend Assemblies -->
<NUnitPublicKey>002400000480000094000000060200000024000052534131000400000100010031eea370b1984bfa6d1ea760e1ca6065cee41a1a279ca234933fe977a096222c0e14f9e5a17d5689305c6d7f1206a85a53c48ca010080799d6eeef61c98abd18767827dc05daea6b6fbd2e868410d9bee5e972a004ddd692dec8fa404ba4591e847a8cf35de21c2d3723bc8d775a66b594adeb967537729fe2a446b548cd57a6</NUnitPublicKey>
<NSubstitutePublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</NSubstitutePublicKey>
</PropertyGroup>
<!-- Version of NUnit and NSubstitute used depends on the target framework -->
<PropertyGroup Condition="'$(TargetFramework)'=='net35'
OR '$(TargetFramework)'=='netcoreapp2.1' OR '$(TargetFramework)'=='netcoreapp3.1'
OR '$(TargetFramework)'=='net5.0' Or '$(TargetFramework)'=='net5.0-windows'" >
<NUnitVersion>3.14.0</NUnitVersion>
<NSubstituteVersion>2.0.3</NSubstituteVersion>
</PropertyGroup>
<!-- Default versions for targets not listed above -->
<PropertyGroup>
<NUnitVersion Condition="'$(NUnitVersion)'==''">4.6.1</NUnitVersion>
<NSubstituteVersion Condition="'$(NSubstituteVersion)'==''">5.3.0</NSubstituteVersion>
<NUnitAnalyzersVersion>4.14.0</NUnitAnalyzersVersion>
</PropertyGroup>
<!-- Common package metadata, may be overridden in individual projects -->
<!-- Each project should supply properties for PackageId, Title and Description -->
<PropertyGroup>
<!-- TODO: This must match recipe definition. Can we handle it in recipe? -->
<PackageOutputPath>$(MSBuildThisFileDirectory)..\packages</PackageOutputPath>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<Authors>CharliePoole;Rob Prouse</Authors>
<Owners>CharliePoole;Rob Prouse</Owners>
<Copyright>Charlie Poole, Rob Prouse and Contributors. MIT License.</Copyright>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
<PackageProjectUrl>>https://nunit.org</PackageProjectUrl>
<PackageIcon>nunit_256.png</PackageIcon>
<PackageIconUrl>https://cdn.rawgit.com/nunit/resources/master/images/icon/nunit_256.png</PackageIconUrl>
<PackageReleaseNotes>https://docs.nunit.org/articles/nunit-engine/release-notes.html</PackageReleaseNotes>
<RepositoryUrl>https://github.com/NUnit/nunit-console</RepositoryUrl>
<ReleaseNotes>https://docs.nunit.org/articles/nunit-engine/release-notes.html</ReleaseNotes>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\LICENSE.txt" Pack="true" PackagePath="\" />
<None Include="$(MSBuildThisFileDirectory)..\nunit_256.png" Pack="true" PackagePath="\" />
</ItemGroup>
<!-- Code Style Analyzers -->
<ItemGroup>
<PackageReference Include="StyleCop.Analyzers.Unstable" Version="1.2.0.556" PrivateAssets="all" />
<GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)/StyleCop.Analyzers.globalconfig" />
<PackageReference Include="CSharpIsNullAnalyzer" Version="0.1.593" PrivateAssets="all" />
</ItemGroup>
</Project>