48 lines
2 KiB
XML
48 lines
2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<Description>
|
|
Provides a workflow runtime using ProtoActor and its out-of-the-box memory provider.
|
|
</Description>
|
|
<PackageTags>elsa module runtime protoactor actors</PackageTags>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'">
|
|
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
|
|
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Google.Protobuf" Version="3.25.1"/>
|
|
<PackageReference Include="Grpc.Tools" Version="2.59.0">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Label="ProtoActor">
|
|
<PackageReference Include="Proto.Actor" Version="1.5.0"/>
|
|
<PackageReference Include="Proto.Cluster" Version="1.5.0"/>
|
|
<PackageReference Include="Proto.Cluster.CodeGen" Version="1.5.0"/>
|
|
<PackageReference Include="Proto.Cluster.TestProvider" Version="1.5.0"/>
|
|
<PackageReference Include="Proto.Persistence" Version="1.5.0"/>
|
|
<PackageReference Include="Proto.Remote" Version="1.5.0"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Elsa.Workflows.Core\Elsa.Workflows.Core.csproj"/>
|
|
<ProjectReference Include="..\Elsa.Workflows.Runtime\Elsa.Workflows.Runtime.csproj"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Protobuf Include="Proto\Shared.proto" AdditionalImportDirs="./Proto"/>
|
|
<Protobuf Include="Proto\WorkflowInstance.Messages.proto" AdditionalImportDirs="./Proto"/>
|
|
<ProtoGrain Include="Proto\WorkflowInstance.proto" AdditionalImportDirs="./Proto"/>
|
|
</ItemGroup>
|
|
|
|
</Project>
|