IvfTl.Hardware.csproj 1.2 KB

1234567891011121314151617181920212223242526
  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. <!-- D1-10/D3-04:control 侧操作日志(审计埋点)——SerialChannelImpl 写E方/配置变更收口。 -->
  21. <ProjectReference Include="..\..\..\Aivfo.OperationLog\Aivfo.OperationLog.csproj" />
  22. </ItemGroup>
  23. </Project>