Menu

Development Environment

Charles Nadolski

Development Environment

Windows Instructions

Windows Environment

To download code with subversion, download TortoiseSVN for its windows explorer integration. Use the connection string https://svn.code.sf.net/p/sharpulator/code/trunk for the subversion repository.

In order to write and run tests, you will need to install NUnit, and run the msi installer using the "typical" configuration.

Visual Studio (required)

This application will be written using Visual Studio Community Edition 2013, which can be downloaded for free.

In order to download code off of subversion using Visual Studio, download VisualSVN. Use the connection string https://svn.code.sf.net/p/sharpulator/code/trunk for the subversion repository.

Libraries are managed automatically by the NuGet package manager. NuGet can be downloaded and installed using Visual Studio's Extension Manager. After installing NuGet and reloading the solution, all missing libraries will be downloaded automatically.

In order to run and debug tests, install NUnit Test Adapter from Visual Studio's Extension Manager Online Gallery. After installing, navigate to Test->Windows->Test Explorer, and dock the window wherever you wish.

For dependency injection when writing tests, we will use Moq.

You can find this in the Visual Studio Extensions online gallery. If you install this, please go to Tools -> Options -> Productivity Power Tools, and turn OFF the "Align Assignments" feature. It interferes with other code formatting tools. To keep the namespace references clean, please check Tools -> Options -> Productivity Power Tools -> Power Commands and check on "Remove and Sort Usings on save".

Mono (experimental)

TODO

Linux instructions (experimental)

TODO


Auth0 Logo