AppInfo e il .csproj dicevano entrambi di alzare <Version> per pubblicare. Da quando la versione viene dal tag non e' piu' vero, ed e' il tipo di commento che fa perdere tempo fra sei mesi: adesso dicono a cosa serve davvero quel numero (le compilazioni di sviluppo) e dove sta la fonte dei rilasci. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
57 lines
2.3 KiB
XML
57 lines
2.3 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<OutputType>WinExe</OutputType>
|
|
<TargetFramework>net10.0-windows</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<UseWPF>true</UseWPF>
|
|
<!-- Solo per NotifyIcon: le notifiche moderne richiederebbero un'applicazione
|
|
registrata, incompatibile con l'avvio da singolo eseguibile. -->
|
|
<UseWindowsForms>true</UseWindowsForms>
|
|
<AssemblyName>AutoBidder</AssemblyName>
|
|
<RootNamespace>AutoBidder</RootNamespace>
|
|
<ApplicationIcon>Icon\favicon.ico</ApplicationIcon>
|
|
|
|
<!-- App desktop leggera per Bidoo. Nessun software aggiuntivo:
|
|
WebView2 runtime è preinstallato su Windows 11. -->
|
|
<!-- Versione delle sole compilazioni di sviluppo. NON va alzata per rilasciare:
|
|
nei pacchetti pubblicati questi quattro numeri vengono dal tag git, passati
|
|
da build/Release.proj a dotnet publish. Vedi Utilities/AppInfo. -->
|
|
<Version>4.13.0</Version>
|
|
<AssemblyVersion>4.13.0.0</AssemblyVersion>
|
|
<FileVersion>4.13.0.0</FileVersion>
|
|
<InformationalVersion>4.13.0</InformationalVersion>
|
|
|
|
<!-- Runtime unico supportato per la pubblicazione self-contained -->
|
|
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
|
|
<SatelliteResourceLanguages>it;en</SatelliteResourceLanguages>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<!-- Il progetto di test vive in una sottocartella: senza questa esclusione i
|
|
progetti SDK-style, che raccolgono **/*.cs, lo compilerebbero qui dentro. -->
|
|
<Compile Remove="Tests\**" />
|
|
<None Remove="Tests\**" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<!-- UseWindowsForms aggiunge questi using in tutti i file, e ogni nome in comune
|
|
con WPF (UserControl, TextBox, Application, Color...) diventa ambiguo.
|
|
Serve solo a WindowsNotifier, che li importa per conto proprio. -->
|
|
<Using Remove="System.Windows.Forms" />
|
|
<Using Remove="System.Drawing" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.3351.48" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<!-- Incorporata come Resource (non Content) così l'icona della finestra
|
|
funziona anche in modalitàsingle-file self-contained. -->
|
|
<Resource Include="Icon\favicon.ico" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|