leemhenson / nservicebus

(SourceForge mirror) NServiceBus is a powerful, yet lightweight, open source messaging framework for designing distributed .NET enterprise systems.

This URL has Read+Write access

name age message
file AllProjects-NotForBuilding-SeeReadme.sln Thu Jul 16 14:18:26 -0700 2009 Added support for - Subscription storage using ... [andreas_ohlund]
directory Documentation/ Thu Jan 01 14:47:20 -0800 2009 Began adding documentation. git-svn-id: https:... [udahan]
file NServiceBus.snk Sat Dec 06 04:51:54 -0800 2008 Gave nservicebus a strong name. git-svn-id: ht... [udahan]
file RunMeFirst.bat Thu Oct 01 05:21:28 -0700 2009 Included RunMeFirst.bat in the published artifa... [andreas_ohlund]
directory Samples/ Sun Dec 06 10:26:09 -0800 2009 Moved the InMemory subscription storage to its ... [andreas_ohlund]
file acknowledgements.txt Wed Jul 29 05:45:08 -0700 2009 Added topshelf to ackn. git-svn-id: https://ns... [andreas_ohlund]
file build.bat Wed Jul 01 02:08:50 -0700 2009 got rid of all the confusing build batch files ... [udahan]
directory docs/ Wed Nov 04 00:43:12 -0800 2009 slightly modified docs. git-svn-id: https://ns... [udahan]
directory external-bin/ Fri Dec 04 10:51:02 -0800 2009 Updated NHibernate to 2.1.2 Updated FluentNHibe... [andreas_ohlund]
file ilmerge.exclude Tue Jul 28 13:31:48 -0700 2009 Output is now controlled from the nant script B... [andreas_ohlund]
file nant.build Wed Dec 09 14:46:12 -0800 2009 Moved the in memory saga persister from the win... [andreas_ohlund]
file readme.txt Wed Sep 30 13:35:53 -0700 2009 Renamed ConfigureMsmqAndDtc.bat to RunMeFirst.b... [andreas_ohlund]
directory src/ Fri Dec 18 02:20:42 -0800 2009 The NHibernateMessageModule is now creating an ... [andreas_ohlund]
directory tools/ Fri Aug 14 00:15:33 -0700 2009 Refactored the test process, we are now using t... [andreas_ohlund]
readme.txt
NServiceBus is a non-trivial framework that takes time to understand.

The best way to get up and running is from the Samples. Run them, change them a bit, look at what references what. If 
you want to do your own thing, copy one of the samples (like FullDuplex), and change from there.


============
= Building =
============

In order to build the source, run the build.bat file.

You'll find the built assemblies in /build/output.

The satellite processes (distributor, timeout manager, and tools) will be in the adjacent directories.

If you see CS1668 warning when building under 2008, go to the 'C:\Program Files\Microsoft SDKs\Windows\v6.0A' directory 
and create the 'lib' subdirectory.

If you see the build failing, check that you haven't put nServiceBus in a deep subdirectory since long path names 
(greater than 248 characters) aren't supported by MSBuild.


===========
= Running =
===========

To run NServiceBus Msmq and MSDTC need to be installed and configured on your machine. To do this please
run RunMeFirst.bat.

Running an nServiceBus process is simple. Any external dependencies that are needed like MSMQ, MSDTC, databases will be 
set up automatically at startup if they aren't found.