Packaging Platform (NuGet): http://www.nuget.org/packages/Maestrano
.NET Development requires you to have Windows, Visual Studio and Github setup on your computer. This document explains how to do all of that.
If you are working on Linux or on a Mac, the best way is to install Windows is via VirtualBox.
You should also install Chrome or FF - will be convenient for browsing the .NET docs while developing within your VM |
For that, we're going to use the github windows client.
For the development of the .NET SDK you will need to setup Visual Studio Express for Desktop. For maintaining the .NET demo application, you will need to setup Visual Studio Express for Web.
During the install, you may be requested to create a Microsoft account. This should give you a 30 day free trial of Visual Studio Express. After this period, you should be able to permanently extend this free trial period. |
Warning! The main solution file is configured to build the project using .NET 4.5 (most widely adopted version) but Maestrano also supports .NET4 If you are compiling the library with the view to package it and push it to NuGet (online package manager) then you MUST also open the Maestrano.Net40.SLN Solution file and compile the project again. The .NET45 version binary will be dropped in: <project-folder>\bin\Release\net45 The .NET40 binary will be dropped in: <project-folder>\bin\Release\net40 Note: there are ways to compile both in one go but it's really annoying to setup... |
Note that - by default - the development server will break on issues to allow you to debug your code. So if you see that your page take aaaages to load, just check the console in VS and make sure it's not expecting you to do something!! |