- .NET 10 Migration: Alle .NET-Projekte auf net10.0 umgestellt (#459) - Client-SDK: ResolveAgentPath bereinigt und DLL-Pruefung ergaenzt (#458) - Packager: Commit-Ermittlung aus publishDir / Assembly InformationalVersion (#456) - BuildInfo.targets: ExitCode-Abfang und Regex-Validierung gegen Git-Fehlertexte (#363) - UpdateService: Re-Publish erhaelt bestehende Manifeste und Werte (#457) - Bugtracker API: on_roadmap-Filter in manage?action=list durchgereicht (#349) - Watchdog API: project_slug-Filter in GET /status ergaenzt (#420) - UpdateService API: no_release_for_platform mit verfuegbaren Plattformen (#421) - Bugtracker Core: Fehler-Normalisierung gegen zersplitterte error_hashes (#419) - UpdateAgent: Kopfloser Installationsmodus via --answers (#89) - Installer & Agent: Automatische Selbstaktualisierung beim Start - Tooling: AGENTS.md, CLAUDE.md und Standalone-CLI scripts/dc.py hinzugefuegt
57 lines
2.0 KiB
XML
57 lines
2.0 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>netstandard2.0;net10.0</TargetFrameworks>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<LangVersion>latest</LangVersion>
|
|
<RootNamespace>Deploymentcenter.Client</RootNamespace>
|
|
<AssemblyName>Deploymentcenter.Client</AssemblyName>
|
|
<NoWarn>$(NoWarn);CA1416</NoWarn>
|
|
|
|
<!--
|
|
Als NuGet-Paket beziehbar machen.
|
|
|
|
Die Anleitung empfahl bisher einen Import per relativem Pfad ins
|
|
Nachbar-Repository:
|
|
|
|
<Import Project="..\Deploymentcenter.Client\Deploymentcenter.BuildInfo.targets" />
|
|
|
|
Das setzt voraus, dass beide Repositories nebeneinander ausgecheckt sind
|
|
und in derselben Fassung stehen - genau die Kopplung, die ein Paket
|
|
vermeidet.
|
|
-->
|
|
<IsPackable>true</IsPackable>
|
|
<PackageId>Deploymentcenter.Client</PackageId>
|
|
<Version>2.6.0</Version>
|
|
<Authors>Deploymentcenter</Authors>
|
|
<Description>Client-SDK für Lizenzprüfung, Update-Verteilung und Erstinstallation über das Deploymentcenter.</Description>
|
|
<PackageTags>deploymentcenter;update;lizenz</PackageTags>
|
|
</PropertyGroup>
|
|
|
|
<!--
|
|
Das Targets-File wandert nach build/ im Paket und wird von NuGet
|
|
automatisch in jedes Projekt importiert, das auf das Paket verweist.
|
|
Ein <Import> von Hand entfaellt damit - und mit ihm der Pfad ins
|
|
Nachbar-Repository.
|
|
|
|
Der Dateiname muss dafuer der Paket-Kennung entsprechen.
|
|
-->
|
|
<ItemGroup>
|
|
<None Include="Deploymentcenter.BuildInfo.targets"
|
|
Pack="true"
|
|
PackagePath="build\Deploymentcenter.Client.targets" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="8.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
|
<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />
|
|
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
|
|
<PackageReference Include="System.Text.Json" Version="8.0.5" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|