<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <StartupObject>Sub Main</StartupObject> <RootNamespace>TUGraz.VECTO</RootNamespace> <AssemblyName>VECTO</AssemblyName> <ApplicationIcon>Resources\Icon2.ico</ApplicationIcon> <OptionStrict>On</OptionStrict> <UseWindowsForms>true</UseWindowsForms> <MyType>WindowsForms</MyType> <!--<TargetFramework>net6.0-windows</TargetFramework>--> <TargetFrameworks>net48;net6.0-windows</TargetFrameworks> <TargetFrameworks Condition="'$(Configuration)' == 'Release'">net48;net6.0-windows</TargetFrameworks> <TargetFrameworks Condition="'$(Configuration)' == 'Deploy'">net48;net6.0-windows</TargetFrameworks> <TargetFrameworks Condition="'$(Configuration)' == 'MockupDeploy'">net48;net6.0-windows</TargetFrameworks> <DefineTrace>false</DefineTrace> <DefineConstants /> <Configurations>Debug;Release;MockupDebug;MockupRelease</Configurations> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> </PropertyGroup> <!--Final Define Constants https://developercommunity.visualstudio.com/t/vbprojuser-defineconstants-dont-affect/865956--> <PropertyGroup Condition="('$(Configuration)' == 'MockupRelease') Or ('$(Configuration)' == 'MockupDebug')"> <FinalDefineConstants>$(FinalDefineConstants),MOCKUP</FinalDefineConstants> <DefineConstants>$(DefineConstants),MOCKUP</DefineConstants> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='MockupDebug|net48|AnyCPU'"> <DebugType>full</DebugType> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='MockupDebug|net6.0-windows|AnyCPU'"> <DebugType>full</DebugType> </PropertyGroup> <ItemGroup> <None Remove="nlog.config" /> </ItemGroup> <ItemGroup> <Content Include="nlog.config"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="Ninject.Extensions.Factory" Version="3.3.3" /> <PackageReference Include="NLog" Version="4.7.13" /> <PackageReference Include="Ninject" Version="3.3.6"> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="System.Data.SqlClient" Version="4.8.5" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net48'"> <Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.Windows.Forms.DataVisualization" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net6.0-windows'"> <PackageReference Include="System.Data.SqlClient"> <Version>4.8.3</Version> </PackageReference> <PackageReference Include="System.Windows.Forms.DataVisualization"> <Version>1.0.0-prerelease.20110.1</Version> </PackageReference> </ItemGroup> <!--<Choose> <When Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(
 $(FinalDefineConstants), '^(.*,)*MOCKUP(,.*)*$'))"> <ItemGroup> <ProjectReference Include="..\VectoMockup\VectoMockup\VectoMockup.csproj" /> </ItemGroup> --><!--<PropertyGroup> <DefineConstants>MOCKUP</DefineConstants> </PropertyGroup>--><!-- </When> </Choose>--> <ItemGroup> <ProjectReference Include="..\HashingTool\HashingTool.csproj" /> <ProjectReference Include="..\VectoCommon\VectoCommon\VectoCommon.csproj" /> <ProjectReference Include="..\VectoCore\VectoCore\VectoCore.csproj" /> </ItemGroup> <ItemGroup> <Import Include="Microsoft.VisualBasic" /> <Import Include="System" /> <Import Include="System.Collections" /> <Import Include="System.Data" /> <Import Include="System.Drawing" /> <Import Include="System.Diagnostics" /> <Import Include="System.Windows.Forms" /> </ItemGroup> <ItemGroup> <Compile Update="My Project\Application.Designer.vb"> <DesignTime>True</DesignTime> <AutoGen>True</AutoGen> <DependentUpon>Application.myapp</DependentUpon> </Compile> <Compile Update="My Project\Resources.Designer.vb"> <DesignTime>True</DesignTime> <AutoGen>True</AutoGen> <DependentUpon>Resources.resx</DependentUpon> </Compile> <EmbeddedResource Update="My Project\Resources.resx"> <CustomToolNamespace>My.Resources</CustomToolNamespace> <Generator>VbMyResourcesResXFileCodeGenerator</Generator> <LastGenOutput>Resources.Designer.vb</LastGenOutput> </EmbeddedResource> <Compile Update="My Project\Settings.Designer.vb"> <DesignTimeSharedInput>True</DesignTimeSharedInput> <AutoGen>True</AutoGen> <DependentUpon>Settings.settings</DependentUpon> </Compile> <None Update="My Project\Application.myapp"> <Generator>MyApplicationCodeGenerator</Generator> <LastGenOutput>Application.Designer.vb</LastGenOutput> </None> <None Update="My Project\Settings.settings"> <CustomToolNamespace>My</CustomToolNamespace> <Generator>SettingsSingleFileGenerator</Generator> <LastGenOutput>Settings.Designer.vb</LastGenOutput> </None> </ItemGroup> <ItemGroup> <EmbeddedResource Update="Resources\4x2r.png" /> <EmbeddedResource Update="Resources\4x2rt.png" /> <EmbeddedResource Update="Resources\4x2tt.png" /> <EmbeddedResource Update="Resources\6x2r.png" /> <EmbeddedResource Update="Resources\6x2rt.png" /> <EmbeddedResource Update="Resources\6x2tt.png" /> <EmbeddedResource Update="Resources\Undef.png" /> </ItemGroup> </Project>