Skip to content

Commit 83b1a28

Browse files
authored
removed librdkafka.redist dependency. added note to readme (#342)
* removed librdkafka.redist dependency. added note to readme * added librdkafka.redist reference to .csproj files * transitive -> implicit
1 parent 0457222 commit 83b1a28

File tree

14 files changed

+45
-10
lines changed

14 files changed

+45
-10
lines changed

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,20 @@ client. Thanks Andreas!
2929

3030
## Usage
3131

32-
Reference the [Confluent.Kafka NuGet package](https://www.nuget.org/packages/Confluent.Kafka/) (version 0.11.1).
32+
Reference the [Confluent.Kafka](https://www.nuget.org/packages/Confluent.Kafka/) and
33+
[librdkafka.redist](https://www.nuget.org/packages/librdkafka.redist/) NuGet packages (version 0.11.1).
3334

34-
To install confluent-kafka-dotnet from within Visual Studio, search for Confluent.Kafka in the NuGet Package Manager UI, or run the following command in the Package Manager Console:
35+
**Important Note:** The librdkafka.redist package dependency is no longer implicit. You must now reference the
36+
librdkafka.redist package explicitly in addition to the Confluent.Kafka package. In the future we plan to provide
37+
a variety of different librdkafka nuget packages suitable for use on specific platforms. We will also continue to
38+
distribute the general purpose librdkafka.redist package and this will continue to work seamlessly on the most
39+
common platforms.
40+
41+
To install confluent-kafka-dotnet from within Visual Studio, search for Confluent.Kafka and librdkafka.redist in the
42+
NuGet Package Manager UI, or run the following command in the Package Manager Console:
3543

3644
```
45+
Install-Package librdkafka.redist -Version 0.11.1
3746
Install-Package Confluent.Kafka -Version 0.11.1
3847
```
3948

@@ -42,6 +51,7 @@ To reference in a dotnet core project, explicitly add a package reference to you
4251
```
4352
<ItemGroup>
4453
...
54+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
4555
<PackageReference Include="Confluent.Kafka" Version="0.11.1" />
4656
...
4757
</ItemGroup>

examples/AdvancedConsumer/AdvancedConsumer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

examples/AdvancedProducer/AdvancedProducer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

examples/FSharp/FSharp.fsproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
<ItemGroup>
1414
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1515
</ItemGroup>
16-
16+
1717
<ItemGroup>
18+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
1819
<PackageReference Include="FSharp.Core" Version="4.1.*" />
1920
<PackageReference Include="FSharp.NET.Sdk" Version="1.0.*" PrivateAssets="All" />
2021
</ItemGroup>

examples/Misc/Misc.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

examples/MultiProducer/MultiProducer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

examples/SimpleConsumer/SimpleConsumer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

examples/SimpleProducer/SimpleProducer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

src/Confluent.Kafka/Confluent.Kafka.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@
1818
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1919
</PropertyGroup>
2020

21-
<ItemGroup>
22-
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
23-
</ItemGroup>
24-
2521
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
2622
<PackageReference Include="System.Console" Version="4.3.0" />
2723
<PackageReference Include="System.Linq" Version="4.3.0" />

test/Confluent.Kafka.Benchmark/Confluent.Kafka.Benchmark.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@
1010
<ProjectReference Include="../../src/Confluent.Kafka/Confluent.Kafka.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<PackageReference Include="librdkafka.redist" Version="0.11.1" />
15+
</ItemGroup>
16+
1317
</Project>

0 commit comments

Comments
 (0)