<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> <TargetFrameworks>net45;net48;net5.0-windows</TargetFrameworks> <!-- The GUI Editor of Visual Studio 2019 has problems with multitargets. If you want to change GUI stuff, then only use one target (uncomment the following line): --> <!--<TargetFrameworks>net5.0-windows</TargetFrameworks>--> <DefineTrace>false</DefineTrace> <DefineConstants /> </PropertyGroup> <ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> <PackageReference Include="NLog" Version="4.7.13" /> <PackageReference Include="Ninject" Version="3.3.3"> <PrivateAssets>all</PrivateAssets> </PackageReference> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net45'"> <Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.Windows.Forms.DataVisualization" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net48'"> <Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.Windows.Forms.DataVisualization" /> </ItemGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net5.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> <ItemGroup> <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>