* Add ARM64 platform support to build and projects Added ARM64 as a supported platform in project files and solution configuration. Updated GitHub Actions workflows to build and publish ARM64 libraries. This enables building and distributing ARM64 binaries alongside x64 and x86. * Add ARM64 support to NuGet packaging Updated main.nuget.target to include ARM64 DLL and XML files in the NuGet package, enabling multi-platform support for win-arm64 in addition to x64 and x86. * Fix ARM64 configuration mappings in solution file Corrects the Debug and Release configuration mappings for ARM64 targets in LibreHardwareMonitor.sln, ensuring ARM64 builds use the proper platform instead of x64.
129 lines
4.5 KiB
XML
129 lines
4.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
|
|
<Platforms>x64;x86;ARM64</Platforms>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<ProductVersion>9.0.30729</ProductVersion>
|
|
<TargetFramework>net472</TargetFramework>
|
|
<AssemblyTitle>Aga.Controls</AssemblyTitle>
|
|
<Description>http://sourceforge.net/projects/treeviewadv/</Description>
|
|
<Copyright>Copyright © Andrey Gliznetsov 2006 - 2009</Copyright>
|
|
<AssemblyVersion>1.7.0.0</AssemblyVersion>
|
|
<FileVersion>1.7.0.0</FileVersion>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<OutputPath>..\bin\$(Configuration)\</OutputPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<DebugType>full</DebugType>
|
|
<DefineConstants>TRACE;DEBUG;PERF_TEST</DefineConstants>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<DebugType>pdbonly</DebugType>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System.Design" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Update="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTime>True</DesignTime>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeIntegerTextBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeDecimalTextBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="NumericTextBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\ExpandingIcon.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\InteractiveControl.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.Draw.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.Editor.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.Input.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeNumericUpDown.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.Properties.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\BaseTextControl.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\EditableControl.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeComboBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeColumn.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeControl.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\BindableControl.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeCheckBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeIcon.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodePlusMinus.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeTextBox.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\NodeControls\NodeStateIcon.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.cs">
|
|
<SubType>Component</SubType>
|
|
</Compile>
|
|
<Compile Update="Tree\TreeViewAdv.Designer.cs">
|
|
<DependentUpon>TreeViewAdv.cs</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="Resources\**" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Properties\Resources.resx">
|
|
<SubType>Designer</SubType>
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Update="Tree\TreeViewAdv.resx">
|
|
<DependentUpon>TreeViewAdv.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Tree\ClassDiagram.cd" />
|
|
<None Include="Tree\NodeControls\ClassDiagram.cd" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Remove="Tree\ColumnCollection.cs" />
|
|
<Compile Remove="Tree\NativeMethods.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="System.Resources.Extensions" Version="9.0.9" />
|
|
</ItemGroup>
|
|
</Project>
|