|
| 1 | +:warning: **SpecFlow itself (and by extension this project) is currently limited to Windows platforms with full .NET Framework v4.5.1+** |
| 2 | + |
1 | 3 | # SpecFlow.NetCore |
2 | 4 |
|
3 | 5 | ## The problem |
@@ -64,31 +66,20 @@ Update your project: |
64 | 66 |
|
65 | 67 | Note: there is [a bug with the .NET Core CLI requiring a second build for newly added files to be discovered](https://github.com/stajs/SpecFlow.NetCore/issues/22). |
66 | 68 |
|
67 | | -## .NET target frameworks |
68 | | - |
69 | | -:warning: **SpecFlow itself (and by extension this project) is currently limited to Windows platforms with full .NET Framework v4.5.1+** |
70 | | - |
71 | | -This means that the following are unsupported: |
| 69 | +## .NET Core & target frameworks |
72 | 70 |
|
73 | | -- Non-Windows platforms. |
74 | | -- [Target frameworks](https://docs.microsoft.com/en-us/dotnet/standard/frameworks) other than `.NET Framework`. |
75 | | -- `.NET Framework` TFMs below `net451`. |
| 71 | +SpecFlow itself is currently limited to Windows platforms with full .NET Framework v4.5.1+. This means that two of the most common [target frameworks](https://docs.microsoft.com/en-us/dotnet/standard/frameworks) are unsupported: |
76 | 72 |
|
77 | | -This project will not work with the `.NET Core Application` target framework (e.g. `netcoreapp2.0`). If you find it confusing that this project includes "NetCore" in the name, yet it only supports `.NET Framework` and not `.NET Core Application`, remember the above limitation of SpecFlow and that it is a legitimate usage of a [.NET Core package](https://docs.microsoft.com/en-us/dotnet/core/packages): |
| 73 | +- ~~`.NET Standard`~~ (unsupported) |
| 74 | +- ~~`.NET Core Application`~~ (unsupported) |
| 75 | +- `.NET Framework` |
78 | 76 |
|
79 | | -> .NET Core is a platform made of NuGet packages. |
80 | | -> |
81 | | -> Each of the .NET Core packages support being run on multiple .NET implementations, represented as frameworks. Some of those frameworks are traditional frameworks, like net46, representing the .NET Framework. |
82 | | - |
83 | | -The following TFMs are officially supported: |
| 77 | +For `.NET Framework`, the following Target Framework Monikers (TFMs) are officially supported: |
84 | 78 |
|
85 | 79 | - `net46` |
86 | 80 | - `net461` |
87 | 81 |
|
88 | | -Other TFMs of `net451` and above should support SpecFlow and this project, but have not been officially tested. |
89 | | - |
90 | | - |
91 | | - |
| 82 | +TFMs of `net451` and above should support SpecFlow and this project, but have not been officially tested. |
92 | 83 |
|
93 | 84 | ## Visual Studio |
94 | 85 |
|
|
0 commit comments