60 lines
2.2 KiB
XML
60 lines
2.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<OutputType>WinExe</OutputType>
|
|
<!--If you are willing to use Windows/MacOS native APIs you will need to create 3 projects.
|
|
One for Windows with net7.0-windows TFM, one for MacOS with net7.0-macos and one with net7.0 TFM for Linux.-->
|
|
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
|
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
|
<AssemblyName>HandyControlDemo</AssemblyName>
|
|
<RootNamespace>HandyControlDemo</RootNamespace>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<NoWarn>1701;1702;NETSDK1138</NoWarn>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<NoWarn>1701;1702;NETSDK1138</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<None Remove="Data\DemoInfo.json" />
|
|
<None Remove="Resources\Img\cloud.png" />
|
|
<None Remove="Resources\Img\icon.ico" />
|
|
<None Remove="Resources\Img\Avatar\*.png" />
|
|
<None Remove="Resources\Img\Album\*.jpg" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Data\DemoInfo.json" />
|
|
<AvaloniaResource Include="Resources\Img\cloud.png" />
|
|
<AvaloniaResource Include="Resources\Img\icon.ico" />
|
|
<AvaloniaResource Include="Resources\Img\Avatar\*.png" />
|
|
<AvaloniaResource Include="Resources\Img\Album\*.jpg" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Avalonia.Desktop" Version="$(AvaloniaVersion)" />
|
|
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
|
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\HandyControl_Avalonia\HandyControl_Avalonia.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Lang.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Lang.resx</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Properties\Langs\Lang.resx">
|
|
<Generator>PublicResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Lang.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
</Project>
|