Files
Deploymentcenter/client-dotnet/Deploymentcenter.Client/Deploymentcenter.Client.csproj
T
Deploymentcenter Bot 087f4392a9 feat: UpdateAgent Selbstaktualisierung & kopflose Installation, .NET 10 Migration, Backend- & SDK-Fixes
- .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
2026-09-02 23:43:37 +02:00

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>