Skip to content

Commit 0b54bcb

Browse files
committed
1 parent bbaafa6 commit 0b54bcb

14 files changed

+27
-57
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0-windows</TargetFramework>
4+
<TargetFramework>net8.0-windows</TargetFramework>
55
<LangVersion>latest</LangVersion>
66
<NoWarn>$(NoWarn);1573;1591;1712</NoWarn>
77
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

Packages.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<PackageReference Update="Neptuo" Version="6.0.2" />
66
<PackageReference Update="Neptuo.Exceptions" Version="1.2.2" />
77
<PackageReference Update="Neptuo.Observables" Version="2.1.1" />
8-
<PackageReference Update="NuGet.PackageManagement" Version="6.3.1" />
9-
<PackageReference Update="System.ComponentModel.Composition" Version="6.0.0" />
10-
<PackageReference Update="System.Resources.Extensions" Version="6.0.0" />
8+
<PackageReference Update="NuGet.PackageManagement" Version="6.8.0" />
9+
<PackageReference Update="System.ComponentModel.Composition" Version="8.0.0" />
10+
<PackageReference Update="System.Resources.Extensions" Version="8.0.0" />
1111
</ItemGroup>
1212

1313
<!-- Test-related -->

appveyor.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33
#---------------------------------#
44

55
# version format
6-
version: 2.1.0.{build}
6+
version: 3.0.0.{build}
77

88
# version suffix, if any (e.g. '-RC1', '-beta' otherwise '')
99
environment:
1010
version_suffix: ''
11+
# Disable the .NET logo in the console output.
12+
DOTNET_NOLOGO: true
13+
# Disable the .NET first time experience to skip caching NuGet packages and speed up the build.
14+
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
15+
1116

1217
# Do not build on tags (GitHub and BitBucket)
1318
skip_tags: true

src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<UseWindowsForms>true</UseWindowsForms>
5+
<UseWPF>true</UseWPF>
56
<Description>NuGet-based Plugin Manager for Git Extensions</Description>
67
<PackageTags>GitExtensions</PackageTags>
78
<PackageProjectUrl>https://github.com/gitextensions/gitextensions.pluginmanager</PackageProjectUrl>

src/GitExtensions.PluginManager/GitExtensions.PluginManager.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</metadata>
1515
<files>
1616
<file src="../../LICENSE.md" target="/" />
17-
<file src="bin/$configuration$/net6.0-windows/GitExtensions.PluginManager.dll" target="lib/" />
18-
<file src="bin/$configuration$/net6.0-windows/PackageManager/PackageManager.UI.exe" target="lib/PackageManager/" />
17+
<file src="bin/$configuration$/net8.0-windows/GitExtensions.PluginManager.dll" target="lib/" />
18+
<file src="bin/$configuration$/net8.0-windows/PackageManager/PackageManager.UI.exe" target="lib/PackageManager/" />
1919
</files>
2020
</package>

src/GitExtensions.PluginManager/Plugin.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
using System.ComponentModel.Composition;
99
using System.Diagnostics;
1010
using System.IO;
11-
using System.Linq;
12-
using System.Text;
13-
using System.Threading.Tasks;
1411
using System.Windows.Forms;
1512

1613
namespace GitExtensions.PluginManager
@@ -24,7 +21,7 @@ public class Plugin : GitPluginBase
2421
public const string PackageId = @"GitExtensions.PluginManager";
2522
public const string GitExtensionsRelativePath = @"GitExtensions.exe";
2623
public const string PluginManagerRelativePath = @"PackageManager\PackageManager.UI.exe";
27-
public static readonly List<string> FrameworkMonikers = new List<string>() { "net5.0", "net6.0", "any", "netstandard2.0" };
24+
public static readonly List<string> FrameworkMonikers = new List<string>() { "net5.0", "net6.0", "net7.0", "net8.0", "any", "netstandard2.0" };
2825

2926
internal PluginSettings Configuration { get; private set; }
3027

src/GitExtensions.PluginManager/PluginSettings.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using GitUIPluginInterfaces;
2+
using GitUIPluginInterfaces.Settings;
23
using System;
34
using System.Collections;
45
using System.Collections.Generic;
@@ -15,14 +16,14 @@ internal class PluginSettings : IEnumerable<ISetting>
1516
/// </summary>
1617
public static BoolSetting CloseInstancesProperty { get; } = new BoolSetting("CloseInstances", "Close all instances of Git Extensions before starting Plugin Manager", false);
1718

18-
private readonly ISettingsSource source;
19+
private readonly SettingsSource source;
1920

2021
/// <summary>
2122
/// Gets current value of <see cref="CloseInstancesProperty"/>.
2223
/// </summary>
2324
public bool CloseInstances => source.GetBool(CloseInstancesProperty.Name, CloseInstancesProperty.DefaultValue);
2425

25-
public PluginSettings(ISettingsSource source)
26+
public PluginSettings(SettingsSource source)
2627
{
2728
this.source = source ?? throw new ArgumentNullException(nameof(source));
2829
}

src/PackageManager.NuGet/Models/InvalidPackageSourceImplementationException.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,12 @@ namespace PackageManager.Models
1010
/// <summary>
1111
/// Raised when passed implementation of <see cref="IPackageSource"/> to not compatible with <see cref="NuGetPackageSourceCollection"/>,
1212
/// </summary>
13-
[Serializable]
1413
public class InvalidPackageSourceImplementationException : Exception
1514
{
1615
/// <summary>
1716
/// Creates a new empty instance.
1817
/// </summary>
1918
public InvalidPackageSourceImplementationException()
2019
{ }
21-
22-
/// <summary>
23-
/// Creates a new instance for deserialization.
24-
/// </summary>
25-
/// <param name="info">A serialization info.</param>
26-
/// <param name="context">A streaming context.</param>
27-
protected InvalidPackageSourceImplementationException(SerializationInfo info, StreamingContext context)
28-
: base(info, context)
29-
{ }
3020
}
3121
}

src/PackageManager.NuGet/Services/NuGetPackageVersionService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public async Task<IReadOnlyList<IPackage>> GetListAsync(int resultCount, IPackag
5656
catch (FatalProtocolException e) when (e.InnerException is TaskCanceledException)
5757
{
5858
cancellationToken.ThrowIfCancellationRequested();
59-
throw e;
59+
throw;
6060
}
6161
}
6262

src/PackageManager.UI/Services/RestartAsAdministratorCancelledException.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ namespace PackageManager.Services
1010
/// <summary>
1111
/// An exception raised when attempt to restart the application as administrator was cancelled by the user.
1212
/// </summary>
13-
[Serializable]
1413
public class RestartAsAdministratorCancelledException : Exception
1514
{
1615
/// <summary>
@@ -20,14 +19,5 @@ public class RestartAsAdministratorCancelledException : Exception
2019
public RestartAsAdministratorCancelledException(Exception inner)
2120
: base("Attempt to restart the application as administrator was cancelled by the user.", inner)
2221
{ }
23-
24-
/// <summary>
25-
/// Creates new instance for deserialization.
26-
/// </summary>
27-
/// <param name="info">The serialization info.</param>
28-
/// <param name="context">The streaming context.</param>
29-
protected RestartAsAdministratorCancelledException(SerializationInfo info, StreamingContext context)
30-
: base(info, context)
31-
{ }
3222
}
3323
}

0 commit comments

Comments
 (0)