<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
<OutputType>WinExe</OutputType>
|
<TargetFramework>net8.0-windows</TargetFramework>
|
<Nullable>enable</Nullable>
|
<UseWindowsForms>true</UseWindowsForms>
|
<ImplicitUsings>enable</ImplicitUsings>
|
<GenerateDocumentationFile>False</GenerateDocumentationFile>
|
<SignAssembly>False</SignAssembly>
|
<UseWPF>False</UseWPF>
|
<ApplicationIcon>LOGO\logo.ico</ApplicationIcon>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<Platforms>AnyCPU;x64</Platforms>
|
<PublishReadyToRun>True</PublishReadyToRun>
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<Optimize>False</Optimize>
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<Optimize>False</Optimize>
|
</PropertyGroup>
|
|
<ItemGroup>
|
<Compile Remove="bin\**" />
|
<Compile Remove="LOGO\**" />
|
<EmbeddedResource Remove="bin\**" />
|
<EmbeddedResource Remove="LOGO\**" />
|
<None Remove="bin\**" />
|
<None Remove="LOGO\**" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<Compile Remove="MainForm.cs" />
|
<Compile Remove="MainForm.Designer.cs" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<EmbeddedResource Remove="MainForm.resx" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<None Remove="halcondotnet.dll" />
|
<None Remove="ProcessDatabase.mdf" />
|
<None Remove="ProcessDatabase_log.ldf" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<Content Include="LOGO\logo.ico" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<Reference Include="halcondotnetxl">
|
<HintPath>..\LB_VisionProcesses\ref\halcondotnetxl.dll</HintPath>
|
</Reference>
|
<Reference Include="MySql.Data">
|
<HintPath>ref\MySql.Data.dll</HintPath>
|
</Reference>
|
</ItemGroup>
|
|
<ItemGroup>
|
<Compile Update="Forms\Pages\CameraPage\CamerasEditPage.cs" />
|
<Compile Update="Forms\Pages\CameraPage\CreateCameraForm.cs" />
|
<Compile Update="Forms\Pages\CommunicatorPage\CommunicatorS7Form.cs">
|
<SubType>Form</SubType>
|
</Compile>
|
<Compile Update="Forms\Pages\CommunicatorPage\CreateCommunicatorForm.cs" />
|
<Compile Update="Forms\Pages\LEDLightSourceControlPage\LEDLightSourceControlEditPage.cs">
|
<SubType>UserControl</SubType>
|
</Compile>
|
<Compile Update="Forms\Pages\MotionControlPage\MotionControlFormRead.cs">
|
<SubType>Form</SubType>
|
</Compile>
|
<Compile Update="Forms\Pages\SettingPage\CsvPage.cs">
|
<SubType>UserControl</SubType>
|
</Compile>
|
<Compile Update="Forms\Pages\SettingPage\CsvSettingControl.cs">
|
<SubType>UserControl</SubType>
|
</Compile>
|
<Compile Update="Properties\Resources.Designer.cs">
|
<DesignTime>True</DesignTime>
|
<AutoGen>True</AutoGen>
|
<DependentUpon>Resources.resx</DependentUpon>
|
</Compile>
|
</ItemGroup>
|
<ItemGroup>
|
<EmbeddedResource Update="Properties\Resources.resx">
|
<Generator>ResXFileCodeGenerator</Generator>
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
</EmbeddedResource>
|
</ItemGroup>
|
|
<ItemGroup>
|
<PackageReference Include="CsvHelper" Version="33.1.0" />
|
<PackageReference Include="log4net" Version="3.2.0" />
|
<PackageReference Include="MaterialSkin.NET5" Version="1.0.2" />
|
<PackageReference Include="Serilog" Version="4.3.0" />
|
<PackageReference Include="Serilog.Sinks.Console" Version="6.1.1" />
|
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
|
<PackageReference Include="SunnyUI" Version="3.9.2" />
|
<PackageReference Include="System.Data.SqlClient" Version="4.9.0" />
|
</ItemGroup>
|
<ItemGroup>
|
<ProjectReference Include="..\LB_SmartVisionCommon\LB_SmartVisionCommon.csproj" />
|
<ProjectReference Include="..\LB_SmartVisionLoginUI\LB_SmartVisionLoginUI.csproj" />
|
<ProjectReference Include="..\LB_VisionFlowNode\LB_VisionFlowNode.csproj" />
|
<ProjectReference Include="..\LB_VisionProcesses\LB_VisionProcesses.csproj" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<None Update="log4net.config">
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
</None>
|
<None Update="ref\MySql.Data.dll">
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
</None>
|
<None Update="ref\MySql.Data.xml">
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
</None>
|
</ItemGroup>
|
</Project>
|