Files
Deploymentcenter/client-dotnet/Deploymentcenter.Client/Deploymentcenter.Client.csproj
T
Deploymentcenter Bot fc9b698141 feat(sdk): --require-signature ueber LaunchUpdateAgent erreichbar
Der Schalter gab es bisher nur auf der Kommandozeile. LaunchUpdateAgent,
der vom Leitfaden empfohlene Weg, hatte dafuer keinen Parameter - jede
Anwendung, die diesem Weg folgte, aktualisierte damit ungeprueft, waehrend
derselbe Vorgang von Hand geschuetzt gewesen waere.

Neuer optionaler Parameter requireSignature (Vorgabe false, keine
Verhaltensaenderung fuer bestehende Aufrufer). Der oeffentliche Schluessel
muss dafuer nicht separat verwaltet werden, der Agent holt und cached ihn
selbst. SDK auf 2.5.2, Changelog- und Leitfaden-Eintrag ergaenzt.
2026-08-15 13:38:33 +02:00

57 lines
2.0 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net8.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.5.2</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>