-
Notifications
You must be signed in to change notification settings - Fork 92
Expand file tree
/
Copy pathPolling.csproj
More file actions
49 lines (42 loc) · 2.12 KB
/
Copy pathPolling.csproj
File metadata and controls
49 lines (42 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<RootNamespace>Polling</RootNamespace>
<AssemblyName>Polling</AssemblyName>
<IsPackable>false</IsPackable>
<!--
NativeAOT is deliberately NOT enabled, for samples/workflow's reason and it is the
same reason: this flow declares `Durable`, a durable flow is refused without a
journal, and the only journal FlowX ships is PostgreSQL — so this project references
Npgsql, which the ecommerce sample does not. `samples/ecommerce` stays the AOT arm.
-->
<InvariantGlobalization>true</InvariantGlobalization>
</PropertyGroup>
<ItemGroup>
<!--
The OCR stand-in is internal: it is infrastructure, not part of the sample's story.
The test project sees it rather than the sample widening its surface to be testable.
-->
<InternalsVisibleTo Include="Polling.Tests" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="../../src/FlowX.Abstractions/FlowX.Abstractions.csproj" />
<ProjectReference Include="../../src/FlowX.Core/FlowX.Core.csproj" />
<ProjectReference Include="../../src/FlowX.Runtime/FlowX.Runtime.csproj" />
<ProjectReference Include="../../src/FlowX.Hosting/FlowX.Hosting.csproj" />
<ProjectReference Include="../../plugins/FlowX.Http/FlowX.Http.csproj" />
<!--
The journal, and the timer index on it. A poll parks between attempts; without an
ITimerIndex the instance parks correctly and nothing ever comes back for it, which is
the difference between a sample that finishes and one that stops after one attempt.
-->
<ProjectReference Include="../../plugins/FlowX.Postgres/FlowX.Postgres.csproj" />
<!--
The compiler as an ANALYZER, not a library — so the generator runs inside this
project's build against this project's source, exactly as it would for a consumer.
-->
<ProjectReference Include="../../src/FlowX.Compiler/FlowX.Compiler.csproj"
OutputItemType="Analyzer"
ReferenceOutputAssembly="false"
Condition="'$(FlowXGeneratorDisabled)' != 'true'" />
</ItemGroup>
</Project>