-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Daniel Gonzalez Garcia edited this page May 5, 2017
·
8 revisions

...and you are good to go.
SharpRomans is really easy to compile.
- Clone the repository
- Open
SharpRomans.slnin Visual Studio 2017 - Build solution
- Assemblies to reference are available from
{project_root}/src/SharpRomans/bin/{configuration}/netstandard1.1
- Clone the repository
- Open a shell that contains
dotnetin its path and go to '{project_root}'
{project_root} $ dotnet restore
{project_root} $ dotnet build src/SharpRomans- Assemblies to reference are available from
{project_root}/src/SharpRomans/bin/{configuration}/netstandard1.1
But it is just as easy to build (compile, run unit tests and generate reports and packages):
- Clone the repository
- Open a Powershell shell
- Execute
{project_root}\build.ps1
- Assemblies, reports and packages are available from
{project_root}/release
You are left to use dotnet commands to run tests and pack the artifacts.
- Clone the repository
- Open a shell that contains
dotnetin its path and go to '{project_root}'
{project_root} $ dotnet restore -r netcoreapp1.1
{project_root} $ cd ./src/SharpRomanTests/
{project_root}/src/SharpRomanTests/ $ dotnet xunit -framework netcoreapp1.1
... tests run ...
{project_root}/src/SharpRomanTests/ $ cd ../..
{project_root} $ dotnet pack src/SharpRomans- Assemblies are in
{project_root}/src/SharpRomans/bin/{configuration}/netstandard1.1 - NuGet package in
{project_root}/src/SharpRomans/bin/{configuration}/