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

Skip to content
Snippets Groups Projects
VectoConsole.csproj 2.11 KiB
Newer Older
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <RootNamespace>VectoConsole</RootNamespace>
Markus Quaritsch's avatar
Markus Quaritsch committed
    <AssemblyName>vectocmd</AssemblyName>
    <ApplicationIcon>VECTO.ico</ApplicationIcon>
Michael KRISPER's avatar
Michael KRISPER committed
    <TargetFrameworks>net45;net48;net6.0</TargetFrameworks>
    <Configurations>Debug;Release;MockupDebug;MockupRelease</Configurations>
  </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|AnyCPU'">
    <DebugType>full</DebugType>
  </PropertyGroup>
	<PropertyGroup Condition="('$(Configuration)' == 'MockupRelease') Or ('$(Configuration)' == 'MockupDebug')">
		<DefineConstants>$(DefineConstants);MOCKUP</DefineConstants>
	</PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Ninject" Version="3.3.6" />
    <PackageReference Include="NLog" Version="4.7.13" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Components\*.*">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="Cycles\*.*">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Include="job.vecto">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
Harald Martini's avatar
Harald Martini committed
    <ProjectReference Include="..\VectoCommon\VectoCommon\VectoCommon.csproj" />
    <ProjectReference Include="..\VectoCore\VectoCore\VectoCore.csproj" />
		<When Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(&#xD;&#xA;         $(DefineConstants), '^(.*;)*MOCKUP(;.*)*$'))">
			<ItemGroup>
				<ProjectReference Include="..\VectoMockup\VectoMockup\VectoMockup.csproj" />

			</ItemGroup>
				<DefineConstants>MOCKUP</DefineConstants>
</Project>