|
5 | 5 | <TargetFramework>net6.0</TargetFramework> |
6 | 6 | <Nullable>enable</Nullable> |
7 | 7 | <Configurations>Debug;Release</Configurations> |
8 | | - <VersionPrefix>1.0.0</VersionPrefix> |
9 | 8 | <PackageId>MorganStanley.DotNetPlease</PackageId> |
10 | 9 | <Description>dotnet-please global tool for streamlining repetitive tasks around Visual Studio projects and solutions.</Description> |
11 | 10 | <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression> |
12 | 11 | <DisableMSBuildAssemblyCopyCheck>true</DisableMSBuildAssemblyCopyCheck> |
13 | 12 | <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile> |
| 13 | + <MinVerTagPrefix>v</MinVerTagPrefix> |
14 | 14 | </PropertyGroup> |
15 | 15 |
|
16 | 16 | <PropertyGroup Condition="'$(Configuration)' == 'Release'"> |
|
24 | 24 | </ItemGroup> |
25 | 25 |
|
26 | 26 | <ItemGroup> |
27 | | - <PackageReference Include="GitVersion.MsBuild" Version="5.12.0"> |
28 | | - <PrivateAssets>all</PrivateAssets> |
29 | | - <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
30 | | - </PackageReference> |
31 | 27 | <PackageReference Include="JetBrains.Annotations" Version="2019.1.3" /> |
32 | 28 | <PackageReference Include="MediatR" Version="8.0.0" /> |
33 | 29 | <PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="8.0.0" /> |
|
37 | 33 | <PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> |
38 | 34 | <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.1" /> |
39 | 35 | <PackageReference Include="Microsoft.Extensions.FileSystemGlobbing" Version="6.0.0" /> |
| 36 | + <PackageReference Include="MinVer" Version="4.3.0"> |
| 37 | + <PrivateAssets>all</PrivateAssets> |
| 38 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 39 | + </PackageReference> |
40 | 40 | <PackageReference Include="NuGet.Versioning" Version="6.5.0" /> |
41 | 41 | <PackageReference Include="System.Collections.Immutable" Version="6.0.0" /> |
42 | 42 | <PackageReference Include="System.CommandLine" Version="2.0.0-beta1.20574.7" /> |
|
47 | 47 | <InternalsVisibleTo Include="DotNetPlease.Tests" /> |
48 | 48 | </ItemGroup> |
49 | 49 |
|
| 50 | + <Target Name="GeneratePackageVersionAttribute" AfterTargets="MinVer"> |
| 51 | + <ItemGroup> |
| 52 | + <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> |
| 53 | + <_Parameter1>PackageVersion</_Parameter1> |
| 54 | + <_Parameter2>$(PackageVersion)</_Parameter2> |
| 55 | + </AssemblyAttribute> |
| 56 | + </ItemGroup> |
| 57 | + </Target> |
| 58 | + |
50 | 59 | </Project> |
0 commit comments