123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <OutputType>WinExe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
- <Nullable>enable</Nullable>
- <AssemblyName>fis</AssemblyName>
- <ApplicationManifest>app.manifest</ApplicationManifest>
- </PropertyGroup>
- <ItemGroup>
- <None Remove="FisTools\FisPrintDrive.exe" />
- </ItemGroup>
- <ItemGroup>
- <AvaloniaResource Include="DroidSansFallback.ttf">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </AvaloniaResource>
- <AvaloniaResource Include="Resources\images\exit.ico">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </AvaloniaResource>
- <AvaloniaResource Include="flyinsono.ico">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </AvaloniaResource>
- <EmbeddedResource Include="FisTools\FisPrintDrive.exe">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </EmbeddedResource>
- <EmbeddedResource Include="Resources\lang\Chinese.json">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </EmbeddedResource>
- <EmbeddedResource Include="Resources\lang\English.json">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </EmbeddedResource>
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Avalonia" Version="0.10.18" />
- <PackageReference Include="Avalonia.Desktop" Version="0.10.18" />
- <PackageReference Include="Avalonia.Diagnostics" Version="0.10.18" />
- <PackageReference Include="Cef.Native.ffmpeg.win-x64" Version="1.1.2" />
- <PackageReference Include="CefGlue.Avalonia.ffmpeg" Version="1.1.2" />
- <PackageReference Include="CefGlueBrowserProcess.ffmpeg.win-x64" Version="1.1.2" />
- <PackageReference Include="Emgu.CV" Version="4.5.5.4823" />
- <PackageReference Include="Emgu.CV.Bitmap" Version="4.5.5.4823" />
- <PackageReference Include="Emgu.CV.runtime.windows" Version="4.5.5.4823" />
- <PackageReference Include="JsonRpcLite" Version="1.1.0" />
- <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
- <PackageReference Include="Microsoft.Management.Infrastructure" Version="2.0.0" />
- <PackageReference Include="NAudio" Version="2.1.0" />
- <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
- <PackageReference Include="NPOI" Version="2.6.0" />
- <PackageReference Include="SkiaSharp" Version="2.88.3" />
- <PackageReference Include="System.Drawing.Primitives" Version="4.3.0" />
- <PackageReference Include="System.IO.Compression" Version="4.3.0" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\fis.Vid\fis.Vid.csproj" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="AudioRecorder">
- <HintPath>..\fis_tools\audio\AudioRecorder.dll</HintPath>
- </Reference>
- <Reference Include="FisPrintInfo">
- <HintPath>..\fis_tools\printer\FisPrintInfo.dll</HintPath>
- </Reference>
- <Reference Include="FisTools">
- <HintPath>..\fis_tools\process\FisTools.dll</HintPath>
- </Reference>
- <Reference Include="NAudio">
- <HintPath>..\fis_tools\audio\NAudio.dll</HintPath>
- </Reference>
- <Reference Include="NAudio.Core">
- <HintPath>..\fis_tools\audio\NAudio.Core.dll</HintPath>
- </Reference>
- <Reference Include="NAudio.WinMM">
- <HintPath>..\fis_tools\audio\NAudio.WinMM.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Update="Properties\Resources.Designer.cs">
- <DesignTime>True</DesignTime>
- <AutoGen>True</AutoGen>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <Compile Update="SlaveWindow.axaml.cs">
- <DependentUpon>SlaveWindow.axaml</DependentUpon>
- </Compile>
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Update="Properties\Resources.resx">
- <Generator>ResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.cs</LastGenOutput>
- </EmbeddedResource>
- </ItemGroup>
- <Target Name="BuildAppWin" AfterTargets="AfterBuild">
- <Exec Command="xcopy $(ProjectDir)..\third_party\SmartPublisherDev\*.* $(ProjectDir)bin\Debug\net6.0\*.* /Y" />
- </Target>
- <Target Name="PublishAppWin" AfterTargets="Publish">
- <Exec Command="xcopy $(ProjectDir)..\third_party\SmartPublisher\*.* $(ProjectDir)bin\Release\net6.0\publish\win-x64\*.* /Y" />
- <Exec Command="del /f /s /q $(ProjectDir)bin\Release\net6.0\publish\win-x64\locales\*.*" />
- </Target>
-
-
- </Project>
|