Skip to content

Commit ef203ab

Browse files
CopilotJusterZhu
andauthored
Add NuGet package metadata to Drivelution and Extension components (#153)
* Initial plan * Add comprehensive NuGet metadata to GeneralUpdate.Drivelution and GeneralUpdate.Extension Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com> * Add ApplicationIcon property and icon files to both projects Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com> * Update version to 10.2.1 for both Drivelution and Extension packages Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com>
1 parent b4f848d commit ef203ab

4 files changed

Lines changed: 60 additions & 0 deletions

File tree

src/c#/GeneralUpdate.Drivelution/GeneralUpdate.Drivelution.csproj

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,22 @@
1010
<IsTrimmable>true</IsTrimmable>
1111
<EnableTrimAnalyzer>true</EnableTrimAnalyzer>
1212
<TrimMode>full</TrimMode>
13+
<!-- NuGet Package Metadata -->
14+
<Version>10.2.1</Version>
15+
<Authors>JusterZhu</Authors>
16+
<Company>juster.zhu</Company>
17+
<Title>GeneralUpdate.Drivelution</Title>
18+
<Description>A cross-platform driver update management system with support for Windows, Linux, and macOS. Provides driver backup, validation, version comparison, and automatic rollback capabilities.</Description>
19+
<Copyright>Copyright © 2020-2026 JusterZhu. All rights reserved.</Copyright>
20+
<PackageProjectUrl>https://github.com/GeneralLibrary/GeneralUpdate</PackageProjectUrl>
21+
<PackageLicenseUrl>https://github.com/GeneralLibrary/GeneralUpdate?tab=Apache-2.0-1-ov-file#readme</PackageLicenseUrl>
22+
<ApplicationIcon>GeneralUpdate.ico</ApplicationIcon>
23+
<PackageIcon>GeneralUpdate.png</PackageIcon>
24+
<RepositoryUrl>https://github.com/GeneralLibrary/GeneralUpdate</RepositoryUrl>
25+
<RepositoryType>public</RepositoryType>
26+
<PackageTags>driver,update,upgrade,backup,validation,cross-platform,linux,windows,macos</PackageTags>
27+
<PackageReleaseNotes>Cross-platform driver update management with backup, validation, and rollback support for Windows, Linux, and macOS platforms.</PackageReleaseNotes>
28+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1329
</PropertyGroup>
1430

1531
<!-- Link GeneralTracer and its dependencies from GeneralUpdate.Common -->
@@ -19,4 +35,18 @@
1935
<Compile Include="..\GeneralUpdate.Common\Shared\Trace\WindowsOutputDebugListener.cs" Link="Shared\Trace\WindowsOutputDebugListener.cs" />
2036
</ItemGroup>
2137

38+
<!-- Package Icon -->
39+
<ItemGroup>
40+
<None Include="../../../imgs/GeneralUpdate.ico">
41+
<Pack>True</Pack>
42+
<Link>%(Filename)%(Extension)</Link>
43+
<PackagePath>./</PackagePath>
44+
</None>
45+
<None Include="../../../imgs/GeneralUpdate.png">
46+
<Pack>True</Pack>
47+
<Link>%(Filename)%(Extension)</Link>
48+
<PackagePath>./</PackagePath>
49+
</None>
50+
</ItemGroup>
51+
2252
</Project>
16.6 KB
Binary file not shown.

src/c#/GeneralUpdate.Extension/GeneralUpdate.Extension.csproj

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<LangVersion>latest</LangVersion>
7+
<!-- NuGet Package Metadata -->
8+
<Version>10.2.1</Version>
9+
<Authors>JusterZhu</Authors>
10+
<Company>juster.zhu</Company>
11+
<Title>GeneralUpdate.Extension</Title>
12+
<Description>A VS Code-inspired extension system for .NET applications with comprehensive extension management, update, download, installation, rollback, and compatibility checking capabilities. Supports multi-platform extension deployment with dependency resolution.</Description>
13+
<Copyright>Copyright © 2020-2026 JusterZhu. All rights reserved.</Copyright>
14+
<PackageProjectUrl>https://github.com/GeneralLibrary/GeneralUpdate</PackageProjectUrl>
15+
<PackageLicenseUrl>https://github.com/GeneralLibrary/GeneralUpdate?tab=Apache-2.0-1-ov-file#readme</PackageLicenseUrl>
16+
<ApplicationIcon>GeneralUpdate.ico</ApplicationIcon>
17+
<PackageIcon>GeneralUpdate.png</PackageIcon>
18+
<RepositoryUrl>https://github.com/GeneralLibrary/GeneralUpdate</RepositoryUrl>
19+
<RepositoryType>public</RepositoryType>
20+
<PackageTags>extension,plugin,update,download,rollback,compatibility,dependency,management</PackageTags>
21+
<PackageReleaseNotes>VS Code-inspired extension system with extension catalog management, download queue, version compatibility checking, dependency resolution, and rollback support.</PackageReleaseNotes>
22+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
723
</PropertyGroup>
824

925
<ItemGroup>
@@ -16,4 +32,18 @@
1632
<PackageReference Include="System.IO.Compression.ZipFile" Version="4.3.0" />
1733
</ItemGroup>
1834

35+
<!-- Package Icon -->
36+
<ItemGroup>
37+
<None Include="../../../imgs/GeneralUpdate.ico">
38+
<Pack>True</Pack>
39+
<Link>%(Filename)%(Extension)</Link>
40+
<PackagePath>./</PackagePath>
41+
</None>
42+
<None Include="../../../imgs/GeneralUpdate.png">
43+
<Pack>True</Pack>
44+
<Link>%(Filename)%(Extension)</Link>
45+
<PackagePath>./</PackagePath>
46+
</None>
47+
</ItemGroup>
48+
1949
</Project>
16.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)