RPC远程过程调用,二进制封装,提供高吞吐低延迟的高性能RPC框架
大石头 authored at 2022-08-10 13:26:19
1.52 KiB
NewLife.Remoting
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <AssemblyTitle>Samples 集成测试集</AssemblyTitle>
    <Description>端到端集成测试:ZeroServer、IoTZero。真实 Kestrel 启动,NodeClient/HttpDevice 真实连接</Description>
    <Company>新生命开发团队</Company>
    <Copyright>©2002-2026 NewLife</Copyright>
    <IsPackable>false</IsPackable>
    <ImplicitUsings>enable</ImplicitUsings>
    <LangVersion>latest</LangVersion>
    <!-- 不生成独立输出目录,避免与 Samples 冲突 -->
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.0" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
    <PackageReference Include="NewLife.UnitTest" Version="1.1.2026.102" />
    <PackageReference Include="xunit" Version="2.9.3" />
    <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
  </ItemGroup>

  <ItemGroup>
    <!-- 使用程序集别名隔离两个样本项目中同名的 partial class Program -->
    <ProjectReference Include="..\Samples\ZeroServer\ZeroServer.csproj">
      <Aliases>ZeroServer</Aliases>
    </ProjectReference>
    <ProjectReference Include="..\Samples\IoTZero\IoTZero.csproj">
      <Aliases>IoTZero</Aliases>
    </ProjectReference>
  </ItemGroup>

</Project>