Development Information
Development Information
Section titled “Development Information”This page described some more details about the supported .NET frameworks and some build information.
Frameworks
Section titled “Frameworks”The following frameworks are supported:
- net 4.5.1 and up (Microsoft.AspNet.WebApi.OwinSelfHost version 5.2.6)
- net 4.6.1 and up (Microsoft.AspNetCore version 2.1.2)
- netstandard 1.3 (Microsoft.AspNetCore version 1.1.7)
- netstandard 2.0 (Microsoft.AspNetCore version 2.1.2)
Build info
Section titled “Build info”To building on Windows you need:
- Microsoft .NET Framework 4.5.1 Developer Pack
- Microsoft .NET Framework 4.5.2 Developer Pack
- Microsoft .NET Framework 4.6 Targeting Pack
- Microsoft .NET Framework 4.6.1 Developer Pack
- .NET Core 1.1 (https://www.microsoft.com/net/download/dotnet-core/1.1)
- .NET Core 2.0 (https://www.microsoft.com/net/download/dotnet-core/2.0)
To build on Linux (not tested yet…) you need:
- Mono ?
- .NET Core 1.1 (https://www.microsoft.com/net/download/dotnet-core/1.1)
- .NET Core 2.0 (https://www.microsoft.com/net/download/dotnet-core/2.0)
Build info VSCode
Section titled “Build info VSCode”For building and running all code in VSCode:
- download nuget.exe from https://www.nuget.org/downloads
- copy nuget.exe to a folder which is listed in the path or just in c:\Windows
- go to the root from this project and run
nuget restore
- all packages are now restored into the
WireMock.Net\packages
folder
An example project like WireMock.Net.Console.Net452.Classic
still shows some red errors in VSCode, but you can just run dotnet build
.
But you can just execute .\bin\Debug\WireMock.Net.ConsoleApplication.exe
to run the application
Coding Guidelines
Section titled “Coding Guidelines”todo