Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
VECTO.vbproj 5.71 KiB
Newer Older
<Project Sdk="Microsoft.NET.Sdk">
	<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>net45;net48;net6.0-windows</TargetFrameworks>
		<TargetFrameworks Condition="'$(Configuration)' == 'Release'">net45;net48;net6.0-windows</TargetFrameworks>
		<TargetFrameworks Condition="'$(Configuration)' == 'Deploy'">net45;net48;net6.0-windows</TargetFrameworks>
		<TargetFrameworks Condition="'$(Configuration)' == 'MockupDeploy'">net45;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|net45|AnyCPU'">
	  <DebugType>full</DebugType>
	</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>
	<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
	<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>
	<ItemGroup Condition="'$(TargetFramework)' == 'net45'">
	<Reference Include="System.ComponentModel.DataAnnotations" />
	<Reference Include="System.Windows.Forms.DataVisualization" />
	<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>
Harald Martini's avatar
Harald Martini committed
		<When Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(&#xD;&#xA;         $(FinalDefineConstants), '^(.*,)*MOCKUP(,.*)*$'))">
			<ItemGroup>
				<ProjectReference Include="..\VectoMockup\VectoMockup\VectoMockup.csproj" />

			</ItemGroup>
				<DefineConstants>MOCKUP</DefineConstants>
Markus Quaritsch's avatar
Markus Quaritsch committed
	<ProjectReference Include="..\HashingTool\HashingTool.csproj" />
	<ProjectReference Include="..\VectoCommon\VectoCommon\VectoCommon.csproj" />
	<ProjectReference Include="..\VectoCore\VectoCore\VectoCore.csproj" />
	<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" />
	<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>
	<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" />