Skip to content

Commit 4c6bb3a

Browse files
authored
Update plugin for Git Extensions 6.0 compatibility (#45)
1 parent 9fe49d1 commit 4c6bb3a

3 files changed

Lines changed: 44 additions & 5 deletions

File tree

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,41 @@
22
A Visual Studio solution runner plugin for Git Extensions
33

44
![Preview](assets/screenshot.png)
5+
6+
## Requirements
7+
8+
- **Git Extensions 6.0.2+**: This plugin is compatible with Git Extensions 6.0.2 and later
9+
- **.NET 9.0 Desktop Runtime**: Required by Git Extensions 6.x ([Download](https://dotnet.microsoft.com/download/dotnet/9.0))
10+
11+
## Installation
12+
13+
Install via the Git Extensions Plugin Manager:
14+
1. Open Git Extensions
15+
2. Go to Tools → Settings → Plugins
16+
3. Click "Plugin Manager"
17+
4. Search for "GitExtensions.SolutionRunner"
18+
5. Click Install
19+
20+
## Compatibility
21+
22+
| Plugin Version | Git Extensions Version | .NET Runtime |
23+
|---------------|------------------------|--------------|
24+
| 8.1.0+ | 6.0.2+ | .NET 9.0 |
25+
| 8.0.x | 5.x | .NET 8.0 |
26+
27+
## Building from Source
28+
29+
```bash
30+
# Prerequisites
31+
- .NET 9.0 SDK or later
32+
33+
# Build
34+
dotnet build src/GitExtensions.SolutionRunner/GitExtensions.SolutionRunner.csproj
35+
36+
# Package
37+
dotnet pack src/GitExtensions.SolutionRunner/GitExtensions.SolutionRunner.csproj
38+
```
39+
40+
## License
41+
42+
See [LICENSE](LICENSE) file for details.

src/GitExtensions.SolutionRunner/GitExtensions.SolutionRunner.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net8.0-windows</TargetFramework>
4-
<VersionPrefix>8.1.0</VersionPrefix>
3+
<TargetFramework>net9.0-windows</TargetFramework>
4+
<VersionPrefix>9.0.0</VersionPrefix>
55
<PublishRepositoryUrl>true</PublishRepositoryUrl>
66
<UseWindowsForms>true</UseWindowsForms>
7+
<EnableWindowsTargeting>true</EnableWindowsTargeting>
78
</PropertyGroup>
89
<ItemGroup>
9-
<PackageReference Include="GitExtensions.Extensibility" Version="0.3.*" />
10+
<PackageReference Include="GitExtensions.Extensibility" Version="0.4.*" />
1011
</ItemGroup>
1112

1213
<!-- Reference to GitExtensions dlls. -->
@@ -19,7 +20,7 @@
1920
<Reference Include="System.ComponentModel.Composition" HintPath="$(GitExtensionsPath)\System.ComponentModel.Composition.dll" />
2021
</ItemGroup>
2122
<PropertyGroup>
22-
<GitExtensionsReferenceVersion>v5.0</GitExtensionsReferenceVersion>
23+
<GitExtensionsReferenceVersion>v6.0</GitExtensionsReferenceVersion>
2324
<GitExtensionsDownloadPath>../../references</GitExtensionsDownloadPath>
2425
</PropertyGroup>
2526

src/GitExtensions.SolutionRunner/GitExtensions.SolutionRunner.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<iconUrl>$iconUrl$</iconUrl>
1010
<tags>$tags$</tags>
1111
<dependencies>
12-
<dependency id="GitExtensions.Extensibility" version="[0.3.0, 0.4.0)" />
12+
<dependency id="GitExtensions.Extensibility" version="[0.4.0, 0.5.0)" />
1313
</dependencies>
1414
</metadata>
1515
<files>

0 commit comments

Comments
 (0)