Skip to content
This repository was archived by the owner on Nov 7, 2019. It is now read-only.

Commit 9604fa3

Browse files
committed
#69 Another crack at target frameworks
1 parent c0c09d2 commit 9604fa3

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

README.md

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
:warning: **SpecFlow itself (and by extension this project) is currently limited to Windows platforms with full .NET Framework v4.5.1+**
2+
13
# SpecFlow.NetCore
24

35
## The problem
@@ -64,31 +66,20 @@ Update your project:
6466

6567
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).
6668

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
7270

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:
7672

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`
7876

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:
8478

8579
- `net46`
8680
- `net461`
8781

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.
9283

9384
## Visual Studio
9485

0 commit comments

Comments
 (0)