浏览代码

Add requirements section in README.md

Bertrand Blackburn 9 年之前
父节点
当前提交
85d624af8b
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      README.md

+ 10 - 0
README.md

@@ -37,6 +37,7 @@ The piece of code that is the point of entry to use Zebus, the methods that you
 On startup, the bus will scan your assemblies for message handlers and notify the other peers that you are interested by those messages. When a peer publishes a message, it will use the Directory to know who handles it and send the message directly to the correct recipients.
 On startup, the bus will scan your assemblies for message handlers and notify the other peers that you are interested by those messages. When a peer publishes a message, it will use the Directory to know who handles it and send the message directly to the correct recipients.
 
 
 ### Receiver
 ### Receiver
+
 ```csharp
 ```csharp
 public class MyHandler : IMessageHandler<MyEvent>
 public class MyHandler : IMessageHandler<MyEvent>
 {
 {
@@ -48,13 +49,16 @@ public class MyHandler : IMessageHandler<MyEvent>
 ```
 ```
 
 
 ### Sender
 ### Sender
+
 ```csharp
 ```csharp
 public void MethodThatSends(IBus bus)
 public void MethodThatSends(IBus bus)
 {
 {
     bus.Publish(new MyEvent { Value = 42 });
     bus.Publish(new MyEvent { Value = 42 });
 }
 }
 ```
 ```
+
 ### Event description
 ### Event description
+
 ```csharp
 ```csharp
 [ProtoContract]
 [ProtoContract]
 public class MyEvent : IEvent
 public class MyEvent : IEvent
@@ -63,9 +67,15 @@ public class MyEvent : IEvent
     public int Value { get; set; }
     public int Value { get; set; }
 }
 }
 ```
 ```
+
 And you're set ! This is all the code you need to send an event from one machine to the other. If you want to read more about how the magic happens, have a look at the [wiki](https://github.com/Abc-Arbitrage/Zebus/wiki). Or if you want a more detailed walkthrough (what to reference, how to start the Bus...) visit the [Quick start](https://github.com/Abc-Arbitrage/Zebus/wiki/Quick-start) page.
 And you're set ! This is all the code you need to send an event from one machine to the other. If you want to read more about how the magic happens, have a look at the [wiki](https://github.com/Abc-Arbitrage/Zebus/wiki). Or if you want a more detailed walkthrough (what to reference, how to start the Bus...) visit the [Quick start](https://github.com/Abc-Arbitrage/Zebus/wiki/Quick-start) page.
 
 
+# Requirements
+
+On Windows, you will need to have [Microsoft Visual C++ 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=53587) installed in order to load the x86 or the x64 version of `libzmq` embedded in the project.
+
 # Release notes
 # Release notes
+
 We try to stick to the [semantic versioning](http://semver.org/) principles and keep the [release notes](https://github.com/Abc-Arbitrage/Zebus/blob/master/RELEASE_NOTES.md) up to date.
 We try to stick to the [semantic versioning](http://semver.org/) principles and keep the [release notes](https://github.com/Abc-Arbitrage/Zebus/blob/master/RELEASE_NOTES.md) up to date.
 
 
 # Copyright
 # Copyright