Last updated May 06, 2009 20:24, by reg_burnett
Setting up
- Any system that supports .NET 2.0 or Mono 2.0
- Visual Studio 2008 SP1. We will be developing MonoDevelop project files also.
- Will need to install SP1 after installing VS 2008
- Visual Studio 2008 SDK 1.1
- NUnit 2.4 or later
- Wix (latest build of 3 should work)
- Sandcastle
- Sandcastle Help File Builder
- TestDriven.net
- The Best SVN client period
Building
- When this wiki refers to a command line client it is usually referring to a Visual Studio 2008 command prompt and normally opened with elevated privs.
- The first time you build you will get errors about some projects failing to cryptographically sign. The reason is that each non-test package is signed with a key that we keep private. This key is installed into a key container named ConnectorNet. It is not necessary to have the official key to build the product so you can use your own with the following two commands.
- sn -k 1024 cnet.snk
- sn -i cnet.snk ConnectorNet
Running test suites
- A mysqld server is started with the following command line: mysqld --no-defaults --standalone --console --max-allowed-packet=250M --enable-named-pipe --shared-memory.
- Each test suite is then run either through the NUnit GUI or normally using TestDriven.net





