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: contributing.md
+18-7Lines changed: 18 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
#Contributing
1
+
#Contributing
2
2
3
3
Contributing back to `Elasticsearch.Net` and `NEST` is very much appreciated.
4
4
Whether you [feel the need to change one character](https://github.com/elasticsearch/elasticsearch-net/pull/536) or have a go at
@@ -38,15 +38,15 @@ Please submit your [Pull Requests](https://help.github.com/articles/creating-a-p
38
38
-[`master`](https://github.com/elastic/elasticsearch-net/tree/master) branch for 2.0
39
39
-[`1.x`](https://github.com/elastic/elasticsearch-net/tree/1.x) branch for 1.x
40
40
41
-
#Building the solution
41
+
#Building the solution
42
42
43
43
The solution uses a number of awesome Open Source software tools to ease development:
44
44
45
-
##Paket
45
+
##Paket
46
46
47
47
[Paket](https://fsprojects.github.io/Paket/) is the dependency manager of choice for handling dependencies of both the solution and the build automation system. It works for both .NET and Mono, with an ability to reference packages from Nuget and also files directly from github.
48
48
49
-
##FAKE
49
+
##FAKE
50
50
51
51
[FAKE (F# MAKE)](http://fsharp.github.io/FAKE/) is used as the build automation system for the solution. To get started after cloning the solution, it's best to run the build script in the root
52
52
@@ -69,13 +69,13 @@ This will
69
69
70
70
You can also compile the solution within Visual Studio if you prefer, but the build script is going to be faster.
71
71
72
-
##Tests
72
+
##Tests
73
73
74
74
The `Tests` project contains both xunit unit and integration tests. A `tests.yaml` file within the root of the `Tests` project determines the test mode when running tests inside Visual Studio; the build script has a number of different build targets to run different types of tests, see the `Targets.fsx` script in the `scripts` project for the complete list.
75
75
76
-
##Troubleshooting
76
+
##Troubleshooting
77
77
78
-
###Could not load file or assembly FSharp.Core
78
+
###Could not load file or assembly FSharp.Core
79
79
80
80
You may come across an exception similar to below when running the build script
81
81
@@ -86,3 +86,14 @@ The `1.x` and `master` branches have diverged dramatically as a result of change
86
86
87
87
If working on both 1.x and 2.0 versions of NEST, it is recommended to clone the git repository for each version into separate directories to avoid the need to switch between the divergent branches.
88
88
89
+
### System.Exception: Attempting to run with dotnet.exe with 1.0.x but global.json mandates 1.0.1
90
+
91
+
When running the `build` script, you may encounter a mismatch with your version of the .NET Core runtime. Ensure your version of .NET Core exactly matches the version specified under `sdk` in the `global.json` file.
0 commit comments