You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

144 lines
6.8 KiB

  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <Import Project="..\Info.props" />
  3. <PropertyGroup>
  4. <PackageId>JT809</PackageId>
  5. <Product>JT809</Product>
  6. <Description>JT809协议、GB809协议、道路运输车辆卫星定位系统-平台数据交换协议(支持2011、2019版本) </Description>
  7. <PackageReleaseNotes>JT809协议、GB809协议、道路运输车辆卫星定位系统-平台数据交换协议(支持2011、2019版本) </PackageReleaseNotes>
  8. <DocumentationFile>JT809.Protocol.xml</DocumentationFile>
  9. <PackageReadmeFile>README.md</PackageReadmeFile>
  10. <NoWarn>1701;1702;1591</NoWarn>
  11. </PropertyGroup>
  12. <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'">
  13. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  14. </PropertyGroup>
  15. <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'">
  16. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  17. </PropertyGroup>
  18. <ItemGroup>
  19. <Compile Remove="Configs\**" />
  20. <Compile Remove="Enums\**" />
  21. <Compile Remove="Escape\**" />
  22. <Compile Remove="ProtocolPacket\**" />
  23. <EmbeddedResource Remove="Configs\**" />
  24. <EmbeddedResource Remove="Enums\**" />
  25. <EmbeddedResource Remove="Escape\**" />
  26. <EmbeddedResource Remove="ProtocolPacket\**" />
  27. <None Remove="Configs\**" />
  28. <None Remove="Enums\**" />
  29. <None Remove="Escape\**" />
  30. <None Remove="ProtocolPacket\**" />
  31. <None Include="..\..\README.md" Pack="true" PackagePath="" />
  32. <None Include="..\..\LICENSE" Pack="true" PackagePath="" />
  33. </ItemGroup>
  34. <ItemGroup>
  35. <Compile Remove="Constants.cs" />
  36. <Compile Remove="IEscape.cs" />
  37. <Compile Remove="Metadata\VehiclePositionPropertieBase.cs" />
  38. </ItemGroup>
  39. <ItemGroup>
  40. <Compile Include="Configs\JT809EncryptOptions.cs" />
  41. <Compile Include="Configs\JT809HeaderOptions.cs" />
  42. <Compile Include="Enums\JT809Version.cs" />
  43. <Compile Include="Enums\JT808_Alarm.cs" />
  44. <Compile Include="Enums\JT808_Status.cs" />
  45. <Compile Include="Enums\JT809CommandType.cs" />
  46. <Compile Include="Enums\JT809ErrorCode.cs" />
  47. <Compile Include="Enums\JT809BusinessType.cs" />
  48. <Compile Include="Enums\JT809SubBusinessType.cs" />
  49. <Compile Include="Enums\JT809VehicleColorType.cs" />
  50. <Compile Include="Enums\JT809WarnSrc.cs" />
  51. <Compile Include="Enums\JT809WarnType.cs" />
  52. <Compile Include="Enums\JT809_0x1413_SupervisionLevel.cs" />
  53. <Compile Include="Enums\JT809_0x1412_Result.cs" />
  54. <Compile Include="Enums\JT809_0x1411_Result.cs" />
  55. <Compile Include="Enums\JT809_0x1502_PhotoRspFlag.cs" />
  56. <Compile Include="Enums\JT809_0x1501_Result.cs" />
  57. <Compile Include="Enums\JT809_0x1505_Result.cs" />
  58. <Compile Include="Enums\JT809_0x1503_Result.cs" />
  59. <Compile Include="Enums\JT809_0x1403_Result.cs" />
  60. <Compile Include="Enums\JT809_0x1401_Result.cs" />
  61. <Compile Include="Enums\JT809_0x1002_Result.cs" />
  62. <Compile Include="Enums\JT809_0x1007_ErrorCode.cs" />
  63. <Compile Include="Enums\JT809_0x920A_UploadFlag.cs" />
  64. <Compile Include="Enums\JT809_0x9201_Result.cs" />
  65. <Compile Include="Enums\JT809_0x920D_Result.cs" />
  66. <Compile Include="Enums\JT809_0x9302_ObjectType.cs" />
  67. <Compile Include="Enums\JT809_0x9301_ObjectType.cs" />
  68. <Compile Include="Enums\JT809_0x1301_ObjectType.cs" />
  69. <Compile Include="Enums\JT809_0x9209_Result.cs" />
  70. <Compile Include="Enums\JT809_0x9208_Result.cs" />
  71. <Compile Include="Enums\JT809_0x9207_Result.cs" />
  72. <Compile Include="Enums\JT809_0x9206_ReasonCode.cs" />
  73. <Compile Include="Enums\JT809_0x9205_ReasonCode.cs" />
  74. <Compile Include="Enums\JT809_0x9007_ReasonCode.cs" />
  75. <Compile Include="Enums\JT809_0x1008_ReasonCode.cs" />
  76. <Compile Include="Enums\JT809_0x9002_Result.cs" />
  77. <Compile Include="Enums\JT809_0x9008_ReasonCode.cs" />
  78. <Compile Include="Enums\JT809_0x9503_MsgPriority.cs" />
  79. <Compile Include="Enums\JT809_9401_SupervisionLevel.cs" />
  80. <Compile Include="Enums\JT809_LinkType.cs" />
  81. <Compile Include="Enums\JT809_VehiclePositionEncrypt.cs" />
  82. <Compile Include="Enums\JT809_0x9502_ImageType.cs" />
  83. <Compile Include="Enums\JT809_0x9502_SizeType.cs" />
  84. </ItemGroup>
  85. <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
  86. <PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
  87. <PackageReference Include="System.Buffers" Version="4.5.1" />
  88. <PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
  89. <PackageReference Include="System.Memory" Version="4.5.4" />
  90. <PackageReference Include="System.Reflection.Extensions" Version="4.3.0" />
  91. <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
  92. <PackageReference Include="System.Text.Json" Version="6.0.0" />
  93. <PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
  94. </ItemGroup>
  95. <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
  96. <PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
  97. <PackageReference Include="System.Text.Json" Version="6.0.0" />
  98. <PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
  99. <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
  100. </ItemGroup>
  101. <ItemGroup Condition=" '$(TargetFramework)' == 'net5.0' ">
  102. <PackageReference Include="System.Text.Encoding.CodePages" Version="5.0.0" />
  103. <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="5.0.0" />
  104. </ItemGroup>
  105. <ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
  106. <PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
  107. <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
  108. </ItemGroup>
  109. <ItemGroup>
  110. <Compile Update="Extensions\JT809PackageExtensionsTemplate.cs">
  111. <DesignTime>True</DesignTime>
  112. <AutoGen>True</AutoGen>
  113. <DependentUpon>JT809PackageExtensionsTemplate.tt</DependentUpon>
  114. </Compile>
  115. <Compile Update="Extensions\JT809SubPackageExtensionsTemplate.cs">
  116. <DesignTime>True</DesignTime>
  117. <AutoGen>True</AutoGen>
  118. <DependentUpon>JT809SubPackageExtensionsTemplate.tt</DependentUpon>
  119. </Compile>
  120. </ItemGroup>
  121. <ItemGroup>
  122. <None Update="Extensions\JT809PackageExtensionsTemplate.tt">
  123. <Generator>TextTemplatingFileGenerator</Generator>
  124. <LastGenOutput>JT809PackageExtensionsTemplate.cs</LastGenOutput>
  125. </None>
  126. <None Update="Extensions\JT809SubPackageExtensionsTemplate.tt">
  127. <Generator>TextTemplatingFileGenerator</Generator>
  128. <LastGenOutput>JT809SubPackageExtensionsTemplate.cs</LastGenOutput>
  129. </None>
  130. </ItemGroup>
  131. </Project>