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

Skip to content
Snippets Groups Projects
Forked from VECTO / VECTO Sim
2688 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
VectoCore.csproj 3.51 KiB
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <RootNamespace>TUGraz.VectoCore</RootNamespace>
    <AssemblyName>VectoCore</AssemblyName>
    <TargetFrameworks>net45;net48;net5.0</TargetFrameworks>
    <DefineConstants />
  </PropertyGroup>
  <ItemGroup>
    <None Remove="Resources\Declaration\Buses\DefaultActuationsMap.apac" />
    <None Remove="Resources\Declaration\VAUXBus\DEFAULT_1-Cylinder_1-Stage_393ccm.acmp" />
    <None Remove="Resources\Declaration\VAUXBus\DEFAULT_2-Cylinder_1-Stage_650ccm.acmp" />
    <None Remove="Resources\Declaration\VAUXBus\DEFAULT_2-Cylinder_2-Stage_398ccm.acmp" />
    <None Remove="Resources\Declaration\VAUXBus\DEFAULT_3-Cylinder_2-Stage_598ccm.acmp" />
    <None Remove="Resources\XSD\VectoDeclarationDefinitions.2.2.1.xsd" />
    <None Remove="Resources\XSD\VectoOutputPrimaryBus.xsd" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
    <PackageReference Include="Ninject.Extensions.ContextPreservation" Version="3.3.1" />
    <PackageReference Include="Ninject.Extensions.Factory" Version="3.3.3" />
    <PackageReference Include="NLog" Version="4.7.13" />
    <PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetFramework)'=='net45'">
    <Reference Include="Microsoft.VisualBasic" />
    <PackageReference Include="System.ValueTuple" Version="4.5.0" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Windows.Forms.DataVisualization" />
    <PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetFramework)'=='net48'">
    <Reference Include="Microsoft.VisualBasic" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Windows.Forms.DataVisualization" />
    <PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
  </ItemGroup>

  <ItemGroup>
    <InternalsVisibleTo Include="VectoAPI" />
    <InternalsVisibleTo Include="VectoEngineeringAPI" />
    <InternalsVisibleTo Include="VectoXML" />
    <InternalsVisibleTo Include="XMLTest" />
    <InternalsVisibleTo Include="VECTO" />
    <InternalsVisibleTo Include="VectoCoreTest" />
    <InternalsVisibleTo Include="VectoAPITest" />
    <InternalsVisibleTo Include="VectoXML" />
    <InternalsVisibleTo Include="XMLTest" />
    <InternalsVisibleTo Include="VECTO_GIT" />
    <InternalsVisibleTo Include="VectoAuxiliariesTests" />
    <InternalsVisibleTo Include="VECTO3" />
    <InternalsVisibleTo Include="VECTOMultistage" />
    <InternalsVisibleTo Include="Vecto3GUI2020Test" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj" />
    <ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj" />
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Include="Resources\Declaration\**\*.*" />
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Include="Resources\XSD\*.xsd">
      <SubType>Designer</SubType>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </EmbeddedResource>
  </ItemGroup>

  <ItemGroup>
    <Compile Update="JSONKeys.Designer.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>JSONKeys.resx</DependentUpon>
    </Compile>
    <EmbeddedResource Update="JSONKeys.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>JSONKeys.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>

</Project>