|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | | - <TargetFramework>net6.0-windows</TargetFramework> |
| 4 | + <TargetFramework>net8.0-windows</TargetFramework> |
5 | 5 | <!--Value useless because will be overwritten by release GitHub action. Keep '0.0.0' so that the release process work well!--> |
6 | 6 | <VersionPrefix>0.0.0</VersionPrefix> |
7 | 7 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
8 | 8 | <UseWindowsForms>true</UseWindowsForms> |
| 9 | + <!-- Source: 'GitHub' or 'AppVeyor' --> |
| 10 | + <!--<GitExtensionsReferenceSource Condition="$(GitExtensionsReferenceSource) == ''">AppVeyor</GitExtensionsReferenceSource>--> |
| 11 | + <!-- Version: 'latest' or 'v3.1' (= tag from GitHub releases) or 'v3.1.0.5877' (= build number from AppVeyor)--> |
| 12 | + <!--<GitExtensionsReferenceVersion>v5.1.0.17907</GitExtensionsReferenceVersion>--> |
| 13 | + <!--<GitExtensionsReferenceVersion>latest</GitExtensionsReferenceVersion>--> |
| 14 | + <!-- Binaries path for local builds (no download if folder exists) --> |
| 15 | + <!--<GitExtensionsPath Condition="$(GitExtensionsPath) == ''">$([System.IO.Path]::Combine('$(ProjectDir)', '$(GitExtensionsDownloadPath)'))</GitExtensionsPath>--> |
9 | 16 | </PropertyGroup> |
| 17 | + |
10 | 18 | <ItemGroup> |
11 | 19 | <Compile Update="Properties\Resources.Designer.cs"> |
12 | 20 | <DesignTime>True</DesignTime> |
|
20 | 28 | </ItemGroup> |
21 | 29 |
|
22 | 30 | <ItemGroup> |
23 | | - <PackageReference Include="System.ComponentModel.Composition" Version="6.0.0" /> |
24 | | - <PackageReference Include="GitExtensions.Extensibility" Version="0.3.0.57" /> |
25 | | - <PackageReference Include="Microsoft.VisualStudio.Threading" Version="17.0.64" /> |
| 31 | + <PackageReference Include="System.ComponentModel.Composition" Version="6.0.0" /> |
| 32 | + <PackageReference Include="GitExtensions.Extensibility" Version="0.3.2.72" /> |
| 33 | + <PackageReference Include="Microsoft.VisualStudio.Threading" Version="17.4.27" /> |
26 | 34 | <PackageReference Include="Newtonsoft.Json" Version="13.0.2" /> |
27 | 35 | <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All"/> |
28 | 36 | </ItemGroup> |
29 | 37 |
|
30 | 38 | <!-- Reference to GitExtensions dlls. --> |
31 | 39 | <ItemGroup> |
| 40 | + <Reference Include="GitCommands"> |
| 41 | + <HintPath>$(GitExtensionsPath)\GitCommands.dll</HintPath> |
| 42 | + </Reference> |
32 | 43 | <Reference Include="GitUIPluginInterfaces"> |
33 | | - <HintPath>$(GitExtensionsPath)\..\GitUIPluginInterfaces.dll</HintPath> |
| 44 | + <HintPath>$(GitExtensionsPath)\GitUIPluginInterfaces.dll</HintPath> |
| 45 | + </Reference> |
| 46 | + <Reference Include="GitExtensions.Extensibility"> |
| 47 | + <HintPath>$(GitExtensionsPath)\GitExtensions.Extensibility.dll</HintPath> |
34 | 48 | </Reference> |
35 | 49 | <Reference Include="GitExtUtils"> |
36 | | - <HintPath>$(GitExtensionsPath)\..\GitExtUtils.dll</HintPath> |
| 50 | + <HintPath>$(GitExtensionsPath)\GitExtUtils.dll</HintPath> |
37 | 51 | </Reference> |
38 | 52 | <Reference Include="ResourceManager"> |
39 | | - <HintPath>$(GitExtensionsPath)\..\ResourceManager.dll</HintPath> |
| 53 | + <HintPath>$(GitExtensionsPath)\ResourceManager.dll</HintPath> |
40 | 54 | </Reference> |
41 | 55 | </ItemGroup> |
| 56 | + |
42 | 57 |
|
43 | 58 | <!-- Pack as .nupkg with dependency on GitExtensions.Extensibility --> |
44 | 59 | <PropertyGroup> |
|
49 | 64 | <PackageIconUrl>https://raw.githubusercontent.com/pmiossec/GitExtensions.AzureDevOpsCommitMessage/master/assets/IconAzureDevOps.png</PackageIconUrl> |
50 | 65 | <PackageTags>GitExtensions</PackageTags> |
51 | 66 | </PropertyGroup> |
| 67 | + |
52 | 68 | <Target Name="SetPackageProperties" BeforeTargets="GenerateNuspec"> |
53 | 69 | <PropertyGroup> |
54 | 70 | <NuspecProperties> |
|
0 commit comments