IvfTl.Hardware.csproj 1.0 KB

123456789101112131415161718192021222324
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <!--
  3. 统一硬件访问层 (HAL) 程序集 — M1-03 落地。
  4. 依据:项目文档/需求文档/13-统一硬件访问层接口定义.md §3。
  5. 代码隔离原则(01 §5):HAL 用接口隔离老代码,内部包装现有 Channel/ComBin/Camera,不改其内部逻辑。
  6. 目标框架与 ivf_tl_Com 一致(net6.0)。引用相机/串口/Com/Entity 各类库以包装其具体类型。
  7. -->
  8. <PropertyGroup>
  9. <TargetFramework>net6.0</TargetFramework>
  10. <ImplicitUsings>enable</ImplicitUsings>
  11. <Nullable>disable</Nullable>
  12. <Platforms>AnyCPU;x64</Platforms>
  13. <RootNamespace>IvfTl.Hardware</RootNamespace>
  14. </PropertyGroup>
  15. <ItemGroup>
  16. <ProjectReference Include="..\ivf_tl_CameraHelper\ivf_tl_CameraHelper.csproj" />
  17. <ProjectReference Include="..\ivf_tl_SerialHelper\ivf_tl_SerialHelper.csproj" />
  18. <ProjectReference Include="..\ivf_tl_Entity\ivf_tl_Entity.csproj" />
  19. <ProjectReference Include="..\ivf_tl_UtilHelper\ivf_tl_UtilHelper.csproj" />
  20. </ItemGroup>
  21. </Project>