|
| 1 | +<!-- Top level Directory.Build.props --> |
| 2 | +<Project> |
| 3 | + |
| 4 | + <PropertyGroup> |
| 5 | + <!-- Compile and Build Settings --> |
| 6 | + <LangVersion>12</LangVersion> |
| 7 | + <Features>strict</Features> |
| 8 | + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> |
| 9 | + <!--<EnableNETAnalyzers>true</EnableNETAnalyzers> |
| 10 | + <AnalysisMode>Minimum</AnalysisMode> |
| 11 | + <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>--> |
| 12 | + <Version Condition="'$(Version)'==''">2.0.0.0</Version> |
| 13 | + <OutputPath>$(MSBuildThisFileDirectory)\..\bin\$(Configuration)\</OutputPath> |
| 14 | + <CheckEolTargetFramework>false</CheckEolTargetFramework> |
| 15 | + <RollForward>Major</RollForward> |
| 16 | + <DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder> |
| 17 | + <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> |
| 18 | + <!-- Signing Assemblies --> |
| 19 | + <SignAssembly>true</SignAssembly> |
| 20 | + <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\testcentric.snk</AssemblyOriginatorKeyFile> |
| 21 | + <!-- Debugging --> |
| 22 | + <DebugType>portable</DebugType> |
| 23 | + <DebugSymbols>true</DebugSymbols> |
| 24 | + <!-- Commonly Used Package Versions --> |
| 25 | + <EngineVersion>2.0.0-dev01659</EngineVersion> |
| 26 | + <ExtensibilityVersion>4.0.0-dev00004</ExtensibilityVersion> |
| 27 | + <MetadataVersion>3.0.4</MetadataVersion> |
| 28 | + <InternalTraceVersion>1.2.1</InternalTraceVersion> |
| 29 | + <!-- Informational Settings --> |
| 30 | + <Company>TestCentric</Company> |
| 31 | + <Product>TestCentric Gui Runner and Engine</Product> |
| 32 | + <Trademark>TestCentric is a trademark of the TestCentric Project</Trademark> |
| 33 | + <!-- Keys for Friend Assemblies --> |
| 34 | + <NUnitPublicKey>002400000480000094000000060200000024000052534131000400000100010031eea370b1984bfa6d1ea760e1ca6065cee41a1a279ca234933fe977a096222c0e14f9e5a17d5689305c6d7f1206a85a53c48ca010080799d6eeef61c98abd18767827dc05daea6b6fbd2e868410d9bee5e972a004ddd692dec8fa404ba4591e847a8cf35de21c2d3723bc8d775a66b594adeb967537729fe2a446b548cd57a6</NUnitPublicKey> |
| 35 | + <NSubstitutePublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</NSubstitutePublicKey> |
| 36 | + </PropertyGroup> |
| 37 | + |
| 38 | + <!-- Version of NUnit and NSubstitute used depends on the target framework --> |
| 39 | + <PropertyGroup Condition="'$(TargetFramework)'=='net35' |
| 40 | + OR '$(TargetFramework)'=='netcoreapp2.1' OR '$(TargetFramework)'=='netcoreapp3.1' |
| 41 | + OR '$(TargetFramework)'=='net5.0' Or '$(TargetFramework)'=='net5.0-windows'" > |
| 42 | + <NUnitVersion>3.14.0</NUnitVersion> |
| 43 | + <NSubstituteVersion>2.0.3</NSubstituteVersion> |
| 44 | + </PropertyGroup> |
| 45 | + |
| 46 | + <!-- Default versions for targets not listed above --> |
| 47 | + <PropertyGroup> |
| 48 | + <NUnitVersion Condition="'$(NUnitVersion)'==''">4.1.0</NUnitVersion> |
| 49 | + <NSubstituteVersion Condition="'$(NSubstituteVersion)'==''">5.3.0</NSubstituteVersion> |
| 50 | + </PropertyGroup> |
| 51 | + |
| 52 | + <!-- Common package metadata, may be overridden in individual projects --> |
| 53 | + <!-- Each project should supply properties for PackageId, Title and Description --> |
| 54 | + <PropertyGroup> |
| 55 | + <PackageOutputPath>$(MSBuildThisFileDirectory)..\package</PackageOutputPath> |
| 56 | + <IncludeSymbols>true</IncludeSymbols> |
| 57 | + <SymbolPackageFormat>snupkg</SymbolPackageFormat> |
| 58 | + <Authors>CharliePoole</Authors> |
| 59 | + <Owners>CharliePoole</Owners> |
| 60 | + <Copyright>Charlie Poole and TestCentric Contributors. MIT License.</Copyright> |
| 61 | + <PackageLicenseExpression>MIT</PackageLicenseExpression> |
| 62 | + <PackageLicenseFile>LICENSE.txt</PackageLicenseFile> |
| 63 | + <RequireLicenseAcceptance>false</RequireLicenseAcceptance> |
| 64 | + <PackageProjectUrl>>https://test-centric.org</PackageProjectUrl> |
| 65 | + <!--<PackageIcon>testcentric.png</PackageIcon> |
| 66 | + <PackageIconUrl>https://cdn.rawgit.com/nunit/resources/master/images/icon/nunit_256.png</PackageIconUrl> |
| 67 | + <PackageReleaseNotes>https://docs.nunit.org/articles/nunit/release-notes/console-and-engine.html</PackageReleaseNotes>--> |
| 68 | + <RepositoryUrl>https://github.com/TestCentric/testcentric-gui</RepositoryUrl> |
| 69 | + <!--<ReleaseNotes>https://docs.nunit.org/articles/nunit/release-notes/console-and-engine.html</ReleaseNotes>--> |
| 70 | + </PropertyGroup> |
| 71 | + |
| 72 | + <ItemGroup> |
| 73 | + <None Include="$(MSBuildThisFileDirectory)..\LICENSE.txt" Pack="true" PackagePath="\" /> |
| 74 | + <None Include="$(MSBuildThisFileDirectory)..\testcentric.png" Pack="true" PackagePath="\" /> |
| 75 | + </ItemGroup> |
| 76 | + |
| 77 | + <!-- Code Style Analyzers --> |
| 78 | + <!--<ItemGroup> |
| 79 | + <PackageReference Include="StyleCop.Analyzers.Unstable" Version="1.2.0.556" PrivateAssets="all" /> |
| 80 | + <GlobalAnalyzerConfigFiles Include="$(MSBuildThisFileDirectory)/StyleCop.Analyzers.globalconfig" /> |
| 81 | + <PackageReference Include="CSharpIsNullAnalyzer" Version="0.1.593" PrivateAssets="all" /> |
| 82 | + </ItemGroup>--> |
| 83 | + |
| 84 | +</Project> |
0 commit comments