You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
**Lighthouse** is a simple service-discovery tool for Akka.Cluster, designed to make it easier to place nice with PaaS deployments like Azure / Elastic Beanstalk / AppHarbor.
4
4
5
-
## Running on .NET 4.5
5
+
## Running on .NET 4.5.2
6
6
7
-
Lighthouse runs on [Akka.NET](https://github.com/akkadotnet/akka.net) version 1.3.1, which supports .NET 4.5 and .NET Core 1.1/.NET Standard 1.6. To package the executable and run the .NET 4.5 version locally, clone this repo and build the `Lighthouse` project. Running Lighthouse.exe in a console should produce an output similar to this:
7
+
Lighthouse runs on [Akka.NET](https://github.com/akkadotnet/akka.net) version 1.3.1, which supports .NET 4.5.2 and .NET Core 1.1/.NET Standard 1.6. To package the executable and run the .NET 4.5.2 version locally, clone this repo and build the `Lighthouse` project. Running Lighthouse.exe in a console should produce an output similar to this:
The Lighthouse .NET 4.5 project is built as a [Topshelf](https://github.com/Topshelf/Topshelf) service. This allows you to install Lighthouse as a Windows Service using a command like this:
18
+
The Lighthouse .NET 4.5.2 project is built as a [Topshelf](https://github.com/Topshelf/Topshelf) service. This allows you to install Lighthouse as a Windows Service using a command like this:
19
19
20
20
```
21
21
Lighthouse.exe install --localsystem --autostart
@@ -25,14 +25,14 @@ See the Topshelf documentation for more info on command line arguments for insta
25
25
26
26
# Running on .NET Core
27
27
28
-
Lighthouse also includes a .NET Core-compatible version under a separate project named `Lighthouse.NetCoreApp`. This project does not build as a Topshelf web service. You have 2 ways that you can run this version:
28
+
Lighthouse also targets the .NET Core 1.1 framework. When building for this target framwork it does not get built as a Topshelf windows service. You have 2 ways that you can run this version:
29
29
30
30
- using the .NET CLI
31
31
- building the project as a standalone .exe for your specific [runtime identifier](https://docs.microsoft.com/en-us/dotnet/core/rid-catalog)
32
32
33
33
#### Using the .NET CLI
34
34
35
-
Build the project either in Visual Studio 2017 or using `dotnet build -c Release Lighthouse.NetCoreApp.csproj`. This will output `Lighthouse.NetCoreApp.dll` in your `bin/Release` folder. From there, running `dotnet ./Lighthouse.NetCoreApp.dll` will start Lighthouse. Pressing `Enter` will exit.
35
+
Build the project either in Visual Studio 2017 or using `dotnet build -c Release --framework netcoreapp1.1 Lighthouse.csproj`. This will output `Lighthouse.dll` in your `bin/Release/netcoreapp1.1` folder. From there, running `dotnet run ./Lighthouse.csproj --framework netcoreapp1.1` will start Lighthouse. Pressing `Enter` will exit.
0 commit comments