-
Notifications
You must be signed in to change notification settings - Fork 80
/
Cqrs.Azure.EventHub.csproj
138 lines (112 loc) · 6.09 KB
/
Cqrs.Azure.EventHub.csproj
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net452;net462;net6.0</TargetFrameworks>
<title>Microsoft Azure EventHubs for CQRS.NET</title>
<Authors>Chinchilla Software</Authors>
<Company>Chinchilla Software</Company>
<Description>Use Azure EventHubs as a message, event or command bus in CQRS.NET</Description>
<Copyright>Copyright © 2022</Copyright>
<PackageLicenseFile></PackageLicenseFile>
<PackageProjectUrl>https://github.com/Chinchilla-Software-Com/CQRS</PackageProjectUrl>
<RepositoryUrl>https://github.com/Chinchilla-Software-Com/CQRS</RepositoryUrl>
<PackageReleaseNotes>
Version 5.0
* Deprecated .NET 5.0, replaced with .NET 6.0
* Refactored .NET Standard 2.0 to be far now async/await able... means some breaking changes as method names and return types change.
Version 4.5.1
* Improved suport for .NET 5.0 and above (currently up-to 7.0)
Version 4.3
* Added the ability to use RBAC for connections
* Updated WindowsAzure.ServiceBus to version 6.2.2 for .NET 4.6.2 and greater
Version 4.1
* Switched to .NET Standard 2.0 support from .NET Core 3.0.
Version 4.0
* Added .NET Core 3.0 support.
Breaking Changes:
* EventHubs for .NET Core no longer create EventHubs and Subscriptions/Consumer Groups until the Azure Libraries provide management facilities to match the .NET framework libraries. A warning will be logged notifying you of the objects you need to create manually.
</PackageReleaseNotes>
<PackageIcon>images\icon.png</PackageIcon>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageTags>CQRS;CQRS.NET;Pub/Sub;Azure;EventHub</PackageTags>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
<None Include="tools\init.ps1">
<Pack>True</Pack>
<PackagePath>tools\</PackagePath>
</None>
<None Include="tools\install.ps1">
<Pack>True</Pack>
<PackagePath>tools\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\icon.png" Link="icon.png">
<Pack>True</Pack>
<PackagePath>images\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<Compile Remove="Properties\AssemblyInfo.cs" />
</ItemGroup>
<PropertyGroup>
<OutputType>library</OutputType>
<TargetFrameworks>net462;net452;netstandard2.0;net6.0</TargetFrameworks>
<DocumentationFile>Cqrs.Azure.EventHub.xml</DocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'net6.0' ">
<PackageReference Include="Microsoft.Azure.EventHubs" Version="4.1.0" />
<PackageReference Include="Microsoft.Azure.EventHubs.Processor" Version="4.1.0" />
<PackageReference Include="Microsoft.Identity.Client" Version="4.45.0" />
<PackageReference Include="EnterpriseLibrary.TransientFaultHandling.NetCore" version="6.0.1312" />
<ProjectReference Include="..\EnterpriseLibrary.Azure.TransientFaultHandling.ServiceBus.NetCore\_EnterpriseLibrary.Azure.TransientFaultHandling.ServiceBus.NetCore.csproj" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
<PackageReference Include="Microsoft.Azure.ServiceBus" Version="4.1.1" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.16.1" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
<PackageReference Include="CommonServiceLocator" version="1.0.0" />
<PackageReference Include="EnterpriseLibrary.WindowsAzure.TransientFaultHandling" version="5.1.1212.0" />
<PackageReference Include="EnterpriseLibrary.Common" version="5.0.505.0" />
<PackageReference Include="Microsoft.Azure.ServiceBus.EventProcessorHost" version="2.2.6" />
<PackageReference Include="Unity.Interception" version="5.11.1" />
<PackageReference Include="TransientFaultHandling.Core" version="5.1.1209.1" />
<PackageReference Include="WindowsAzure.ServiceBus" Version="4.1.11" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net462' ">
<PackageReference Include="CommonServiceLocator" version="1.0.0" />
<PackageReference Include="EnterpriseLibrary.WindowsAzure.TransientFaultHandling" version="5.1.1212.0" />
<PackageReference Include="EnterpriseLibrary.Common" version="5.0.505.0" />
<PackageReference Include="Microsoft.Azure.ServiceBus.EventProcessorHost" version="2.2.6" />
<PackageReference Include="Microsoft.Identity.Client" Version="4.45.0" />
<PackageReference Include="Unity.Interception" version="5.11.1" />
<PackageReference Include="TransientFaultHandling.Core" version="5.1.1209.1" />
<PackageReference Include="WindowsAzure.ServiceBus" Version="6.2.2" />
</ItemGroup>
<ItemGroup>
<None Remove="Cqrs.Azure.EventHub.xml" />
<None Remove="packages.config" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\Cqrs.Azure.ServiceBus\AzureBusRbacSettings.cs" Link="AzureBusRbacSettings.cs" />
<Compile Include="..\Cqrs.Azure.ServiceBus\DataContractBinarySerializer.cs" Link="DataContractBinarySerializer.cs" />
<Compile Include="..\Cqrs.Azure.ServiceBus\IMessageSerialiser.cs" Link="IMessageSerialiser.cs" />
<Compile Include="..\Cqrs.Azure.ServiceBus\MessageSerialiser.cs" Link="MessageSerialiser.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Chinchilla.StateManagement" Version="4.2.11" />
<PackageReference Include="Chinchilla.Logging" Version="5.1.40" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Cqrs\Cqrs.csproj" />
</ItemGroup>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<Exec Command="IF NOT EXIST "$(ProjectDir)Tools" MKDIR "$(ProjectDir)Tools"
IF EXIST "$(SolutionDir)Framework\Cqrs\Tools\install.ps1" COPY /Y "$(SolutionDir)Framework\Cqrs\Tools\install.ps1" "$(ProjectDir)Tools\install.ps1"" />
</Target>
</Project>