- Add ability to connect to server - Add uploading of finished package to server - Add metadata lookup when connected to server - Fix layout when specifying action - Hide finish button at generate step
54 lines
2.4 KiB
XML
54 lines
2.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<OutputType>WinExe</OutputType>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
|
<ApplicationIcon>LANCommanderDark.ico</ApplicationIcon>
|
|
<Company>LANCommander</Company>
|
|
<Product>Packager</Product>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<AvaloniaResource Include="LANCommanderDark.ico" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Avalonia" />
|
|
<PackageReference Include="Avalonia.Desktop" />
|
|
<PackageReference Include="Avalonia.Themes.Fluent" />
|
|
<PackageReference Include="Avalonia.Fonts.Inter" />
|
|
<PackageReference Include="CommandLineParser" />
|
|
<PackageReference Include="LANCommander.Interposer" />
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
|
|
<PackageReference Include="Microsoft.Extensions.Http" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration" />
|
|
<PackageReference Include="Microsoft.Extensions.Options" />
|
|
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
|
|
<PackageReference Include="NetEscapades.Configuration.Yaml" />
|
|
<PackageReference Include="YamlDotNet" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\LANCommander.SDK\LANCommander.SDK.csproj" />
|
|
</ItemGroup>
|
|
|
|
<!-- Copy both x64 and x86 native Interposer DLLs so we can inject into either arch.
|
|
Always use Release builds to avoid debug CRT dependencies (MSVCP140D.dll, ucrtbased.dll)
|
|
which are not present on target machines. -->
|
|
<ItemGroup>
|
|
<None Include="..\..\LANCommander.Interposer\x64\Release\LANCommander.Interposer.dll"
|
|
Condition="Exists('..\..\LANCommander.Interposer\x64\Release\LANCommander.Interposer.dll')"
|
|
CopyToOutputDirectory="PreserveNewest"
|
|
Link="runtimes\win-x64\native\LANCommander.Interposer.dll" />
|
|
<None Include="..\..\LANCommander.Interposer\Release\Injector\x86\LANCommander.Interposer.dll"
|
|
Condition="Exists('..\..\LANCommander.Interposer\Release\Injector\x86\LANCommander.Interposer.dll')"
|
|
CopyToOutputDirectory="PreserveNewest"
|
|
Link="runtimes\win-x86\native\LANCommander.Interposer.dll" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|