NServiceBus Studio Cheat Sheet
Windows 8 Enterpise Edition
Visual Studio 2010 SP1
Installation and Configuration
Visual Studio must be installed and the NuGet Package Manager extension must be installed. If the NuGet Package Manager extension is not installed, fire up Visual Studio and select Extension Manager from the Tools menu. Click the Online Gallery and type nuget into the search box. The NuGet Package Manager extension should show up in the results pane. Install the NuGet Package Manager from there.
Download the NServiceBus zip file and prior to unbundling the file first go into the properties for the file and Unblock it.
Then unzip the file to a local directory, for example:
Open a command prompt; you must open the command prompt as an administrator. Set the default directory to the directory you unzipped the download file to and then run the RunMeFirst.bat script, for example:
A number of files will be placed into the C:\Program Files\NServiceBus.Persistence directory, MSMQ will be installed (if it is not already), and the DTC configuration will be checked. The output from RunMeFirst.bat should look something like this:
If you do not have the NuGet Package Manager installed in Visual Studio then the last line of the output will be:
Then a window titled VSIX Installer will appear. This window will confirm that you want to install the NServiceBus Studio extension into Visual Studio 2010. Click the Install button. Again, if the NuGet Package Manager extension is not installed then an error will be displayed. Go and install the NuGet Package Manager extension and run the script again, if necessary.
The script does the following:
Installs the NServiceBus Persistence service, which is just an instance the RavenDB Server which runs in the Windows service named RavenDB.
Installs the performance counters.
Installs the Microsoft Message Queue (MSMQ) Server Core, if it is not already installed.
Configures DTC, if necessary.
Creates a directory named C:\Program Files\NServiceBus.Persistence which contains:
A RavenDB database in a subdirectory named Data.
The RavenDB server files.
If necessary, the following Visual Studio extensions are installed:
Feature Extension Runtime
Pattern Toolkit Manager
NServiceBus and the NServiceBus Studio is now installed.