2021-12-08 03:45:24 +01:00
|
|
|
<Project>
|
2021-05-12 19:03:21 +02:00
|
|
|
|
2022-06-30 01:46:41 +02:00
|
|
|
<PropertyGroup>
|
2024-02-05 19:03:42 +01:00
|
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
|
|
|
2024-01-29 16:49:12 +01:00
|
|
|
<Version>2024.2.0</Version>
|
2024-02-05 19:03:42 +01:00
|
|
|
|
2022-06-30 01:46:41 +02:00
|
|
|
<RootNamespace>Bit.$(MSBuildProjectName)</RootNamespace>
|
|
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
2022-09-05 17:19:04 +02:00
|
|
|
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
|
2022-06-30 01:46:41 +02:00
|
|
|
</PropertyGroup>
|
2021-05-12 19:03:21 +02:00
|
|
|
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
|
|
|
This section is for packages that we use multiple times throughout the solution
|
|
|
|
It gives us a single place to manage the version to ensure we are using the same version
|
|
|
|
across the solution.
|
|
|
|
-->
|
|
|
|
<PropertyGroup>
|
|
|
|
<!--
|
|
|
|
NuGet: https://www.nuget.org/packages/Microsoft.NET.Test.Sdk
|
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<MicrosoftNetTestSdkVersion>17.8.0</MicrosoftNetTestSdkVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
|
|
|
NuGet: https://www.nuget.org/packages/xunit
|
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<XUnitVersion>2.6.6</XUnitVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
2024-02-05 19:03:42 +01:00
|
|
|
NuGet: https://www.nuget.org/packages/xunit.runner.visualstudio
|
2022-06-24 16:39:34 +02:00
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<XUnitRunnerVisualStudioVersion>2.5.6</XUnitRunnerVisualStudioVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
2024-02-05 19:03:42 +01:00
|
|
|
NuGet: https://www.nuget.org/packages/coverlet.collector
|
2022-06-24 16:39:34 +02:00
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<CoverletCollectorVersion>6.0.0</CoverletCollectorVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
2024-02-05 19:03:42 +01:00
|
|
|
NuGet: https://www.nuget.org/packages/NSubstitute
|
2022-06-24 16:39:34 +02:00
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<NSubstituteVersion>5.1.0</NSubstituteVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
2024-02-05 19:03:42 +01:00
|
|
|
NuGet: https://www.nuget.org/packages/AutoFixture.Xunit2
|
2022-06-24 16:39:34 +02:00
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<AutoFixtureXUnit2Version>4.18.1</AutoFixtureXUnit2Version>
|
2022-06-24 16:39:34 +02:00
|
|
|
<!--
|
2024-02-05 19:03:42 +01:00
|
|
|
NuGet: https://www.nuget.org/packages/AutoFixture.AutoNSubstitute
|
2022-06-24 16:39:34 +02:00
|
|
|
-->
|
2024-02-05 19:03:42 +01:00
|
|
|
<AutoFixtureAutoNSubstituteVersion>4.18.1</AutoFixtureAutoNSubstituteVersion>
|
2022-06-24 16:39:34 +02:00
|
|
|
</PropertyGroup>
|
|
|
|
|
2022-09-05 17:19:04 +02:00
|
|
|
<!--
|
|
|
|
This section is for getting & setting the gitHash value, which can easily be accessed
|
|
|
|
via the Core.Utilities.AssemblyHelpers class.
|
|
|
|
-->
|
|
|
|
<Target Name="SetSourceRevisionId" BeforeTargets="CoreGenerateAssemblyInfo">
|
|
|
|
<Exec Command="git describe --long --always --dirty --exclude=* --abbrev=8" ConsoleToMSBuild="True" IgnoreExitCode="False">
|
2022-09-06 23:00:23 +02:00
|
|
|
<Output PropertyName="SourceRevisionId" TaskParameter="ConsoleOutput"/>
|
2022-09-05 17:19:04 +02:00
|
|
|
</Exec>
|
|
|
|
</Target>
|
|
|
|
<Target Name="WriteRevision" AfterTargets="SetSourceRevisionId">
|
|
|
|
<ItemGroup>
|
|
|
|
<AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute">
|
|
|
|
<_Parameter1>GitHash</_Parameter1>
|
|
|
|
<_Parameter2>$(SourceRevisionId)</_Parameter2>
|
|
|
|
</AssemblyAttribute>
|
|
|
|
</ItemGroup>
|
|
|
|
</Target>
|
|
|
|
|
2024-02-05 19:03:42 +01:00
|
|
|
</Project>
|