| <Project Sdk="Microsoft.NET.Sdk"> |
| <PropertyGroup> |
| <TargetFramework>netstandard2.0</TargetFramework> |
| <OutputType>Library</OutputType> |
| <Configurations>Debug;Release</Configurations> |
| <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent> |
| <Authors>Constantin Ziesche</Authors> |
| <Company>Robert Bosch GmbH</Company> |
| <Description>The official BaSyx Collection of Information Model Classes for Export</Description> |
| <Copyright>Copyright 2020 - Robert Bosch GmbH</Copyright> |
| <PackageLicenseExpression>EPL-2.0</PackageLicenseExpression> |
| <PackageProjectUrl>https://wiki.eclipse.org/BaSyx</PackageProjectUrl> |
| <RepositoryUrl>https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/sdks/csnet/</RepositoryUrl> |
| <PackageIcon>basyxlogo.png</PackageIcon> |
| <PackageTags>BaSys BaSyx Models Export</PackageTags> |
| </PropertyGroup> |
| |
| <ItemGroup> |
| <None Include="basyxlogo.png" Pack="true" PackagePath="\" /> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <Content Include="aas-spec-v1.0\AAS.xsd"> |
| <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| <Pack>true</Pack> |
| <PackageCopyToOutput>true</PackageCopyToOutput> |
| <PackageFlatten>true</PackageFlatten> |
| <PackagePath>contentFiles\any\any\aas-spec-v1.0\</PackagePath> |
| </Content> |
| <Content Include="aas-spec-v2.0\AAS.xsd"> |
| <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| <Pack>true</Pack> |
| <PackageCopyToOutput>true</PackageCopyToOutput> |
| <PackageFlatten>true</PackageFlatten> |
| <PackagePath>contentFiles\any\any\aas-spec-v2.0\</PackagePath> |
| </Content> |
| <Content Include="aas-spec-v2.0\AAS_ABAC.xsd"> |
| <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| <Pack>true</Pack> |
| <PackageCopyToOutput>true</PackageCopyToOutput> |
| <PackageFlatten>true</PackageFlatten> |
| <PackagePath>contentFiles\any\any\aas-spec-v2.0\</PackagePath> |
| </Content> |
| <Content Include="aas-spec-v1.0\IEC61360.xsd"> |
| <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| <Pack>true</Pack> |
| <PackageCopyToOutput>true</PackageCopyToOutput> |
| <PackageFlatten>true</PackageFlatten> |
| <PackagePath>contentFiles\any\any\aas-spec-v1.0\</PackagePath> |
| </Content> |
| <Content Include="aas-spec-v2.0\IEC61360.xsd"> |
| <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| <Pack>true</Pack> |
| <PackageCopyToOutput>true</PackageCopyToOutput> |
| <PackageFlatten>true</PackageFlatten> |
| <PackagePath>contentFiles\any\any\aas-spec-v2.0\</PackagePath> |
| </Content> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <PackageReference Include="NLog" Version="4.7.0" /> |
| <PackageReference Include="System.IO.Packaging" Version="4.7.0" /> |
| </ItemGroup> |
| |
| <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
| <DebugType>Full</DebugType> |
| </PropertyGroup> |
| |
| <ItemGroup> |
| <ProjectReference Include="..\BaSyx.Models\BaSyx.Models.csproj" /> |
| </ItemGroup> |
| |
| <Target Name="PostBuild" AfterTargets="PostBuildEvent"> |
| <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack "$(ProjectPath)" --no-build --include-source --include-symbols --output "%25BASYX_REPO%25" ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" /> |
| </Target> |
| |
| </Project> |