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\packagesfolder
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